vault backup: 2024-07-14 19:24:48
This commit is contained in:
parent
d15ab17273
commit
6a21001a68
20
.obsidian/plugins/home-tab/data.json
vendored
20
.obsidian/plugins/home-tab/data.json
vendored
@ -24,24 +24,12 @@
|
||||
"unresolvedLinks": false,
|
||||
"recentFilesStore": [
|
||||
{
|
||||
"filepath": "wiki/zero/00 Базы Данных.md",
|
||||
"timestamp": 1720896341850
|
||||
"filepath": "wiki/zero/00 SQL.md",
|
||||
"timestamp": 1720974288072
|
||||
},
|
||||
{
|
||||
"filepath": "_inbox/Партиционирование в БД.md",
|
||||
"timestamp": 1720896266346
|
||||
},
|
||||
{
|
||||
"filepath": "_inbox/Шардирование в БД.md",
|
||||
"timestamp": 1720896117693
|
||||
},
|
||||
{
|
||||
"filepath": "_inbox/Explain в PostgreSQL.md",
|
||||
"timestamp": 1720895399776
|
||||
},
|
||||
{
|
||||
"filepath": "_inbox/Шардирование в PostgreSQL.md",
|
||||
"timestamp": 1720891966605
|
||||
"filepath": "Производительность SQL запросов.md",
|
||||
"timestamp": 1720974287689
|
||||
}
|
||||
],
|
||||
"bookmarkedFileStore": [],
|
||||
|
@ -1,5 +1,13 @@
|
||||
{
|
||||
"recentFiles": [
|
||||
{
|
||||
"basename": "00 SQL",
|
||||
"path": "wiki/zero/00 SQL.md"
|
||||
},
|
||||
{
|
||||
"basename": "Производительность SQL запросов",
|
||||
"path": "Производительность SQL запросов.md"
|
||||
},
|
||||
{
|
||||
"basename": "00 Базы Данных",
|
||||
"path": "wiki/zero/00 Базы Данных.md"
|
||||
@ -191,14 +199,6 @@
|
||||
{
|
||||
"basename": "gde-razmestit-mikrovolnovku-1",
|
||||
"path": "meta/files/gde-razmestit-mikrovolnovku-1.webp"
|
||||
},
|
||||
{
|
||||
"basename": "kak-spryatat-krovat-01",
|
||||
"path": "meta/files/kak-spryatat-krovat-01.jpg"
|
||||
},
|
||||
{
|
||||
"basename": "orig",
|
||||
"path": "meta/files/orig.webp"
|
||||
}
|
||||
],
|
||||
"omittedPaths": [],
|
||||
|
@ -14,10 +14,4 @@ linked:
|
||||
- [IN SQL](IN%20SQL.md)
|
||||
- [JOIN SQL](JOIN%20SQL.md)
|
||||
|
||||
## Производительность
|
||||
- Всегда добавлять индекс для Foreigner key
|
||||
- Подзапросы лучше, чем JOIN
|
||||
- IN работает быстрее, чем BETWEEN
|
||||
- Не стоит сортировать по NULL значениям
|
||||
- DISTINCT лучше не использовать
|
||||
- OFFSET это плохо
|
||||
- [Производительность SQL запросов](Производительность%20SQL%20запросов.md)
|
@ -26,4 +26,8 @@ aliases:
|
||||
- Выбирать правильный тип для колонки
|
||||
- Денормализация
|
||||
- Меньше индексов - лучше
|
||||
- Меньше джойнов - лучше
|
||||
- Меньше джойнов - лучше
|
||||
|
||||
Приложение работает неограниченное количество времени, с каждым днем количество данных в БД увеличивается. При возрастании объема запросы начинают отрабатывать медленнее, в таком случае возникает необходимость в применении [партиционирования](Партиционирование%20в%20БД.md) и [шардирования](Шардирование%20в%20БД.md).
|
||||
|
||||
- [Производительность SQL запросов](Производительность%20SQL%20запросов.md)
|
20
Производительность SQL запросов.md
Normal file
20
Производительность SQL запросов.md
Normal file
@ -0,0 +1,20 @@
|
||||
---
|
||||
aliases:
|
||||
tags:
|
||||
- зрелость/🌱
|
||||
date:
|
||||
- - 2024-07-13
|
||||
zero-link:
|
||||
- "[[00 Базы Данных]]"
|
||||
parents:
|
||||
- "[[00 SQL]]"
|
||||
linked:
|
||||
---
|
||||
|
||||
|
||||
- ==Всегда добавлять индекс для Foreigner key==
|
||||
- Подзапросы лучше, чем JOIN
|
||||
- IN работает быстрее, чем BETWEEN
|
||||
- Не стоит сортировать по NULL значениям
|
||||
- DISTINCT лучше не использовать
|
||||
- OFFSET это плохо
|
Loading…
Reference in New Issue
Block a user