vault backup: 2024-07-13 20:15:17

This commit is contained in:
Struchkov Mark 2024-07-13 20:15:17 +03:00
parent 0bd10beff2
commit f1c81ab458
No known key found for this signature in database
GPG Key ID: A3F0AC3F0FA52F3C
4 changed files with 16 additions and 16 deletions

View File

@ -24,12 +24,12 @@
"unresolvedLinks": false, "unresolvedLinks": false,
"recentFilesStore": [ "recentFilesStore": [
{ {
"filepath": "_inbox/Партиционирование в БД.md", "filepath": "_inbox/Партиционирование в PostgreSQL.md",
"timestamp": 1720890608382 "timestamp": 1720890853115
}, },
{ {
"filepath": "_inbox/Партиционирование в PostgreSQL.md", "filepath": "_inbox/Партиционирование в БД.md",
"timestamp": 1720889901878 "timestamp": 1720890608382
}, },
{ {
"filepath": "_inbox/Шардирование в БД.md", "filepath": "_inbox/Шардирование в БД.md",

View File

@ -1,13 +1,13 @@
{ {
"recentFiles": [ "recentFiles": [
{
"basename": "Партиционирование в БД",
"path": "_inbox/Партиционирование в БД.md"
},
{ {
"basename": "Партиционирование в PostgreSQL", "basename": "Партиционирование в PostgreSQL",
"path": "_inbox/Партиционирование в PostgreSQL.md" "path": "_inbox/Партиционирование в PostgreSQL.md"
}, },
{
"basename": "Партиционирование в БД",
"path": "_inbox/Партиционирование в БД.md"
},
{ {
"basename": "Шардирование в БД", "basename": "Шардирование в БД",
"path": "_inbox/Шардирование в БД.md" "path": "_inbox/Шардирование в БД.md"

View File

@ -22,3 +22,6 @@ linked:
- Индексов - Индексов
- Триггеров - Триггеров
**Что можно делать:**
- Можно обращаться напрямую к партициям для выполнения запросов
- Если вы вставляете данные по признаку для которого нет партиции, данные все равно будут вставлены. Данные попадут в основную таблицу,

View File

@ -32,15 +32,12 @@ linked:
- По диапазону - По диапазону
- По списку - По списку
- По хэш значению поля - По хэш значению поля
-
-
Советы: **Советы:**
- Лучше не использовать BETWEEN для разбивки на партиции. Так как непонятно в какую партицию попадут пограничные значения - Лучше не использовать BETWEEN для разбивки на партиции. Так как непонятно в какую партицию попадут пограничные значения
- - Не стоит создавать партиции одной таблицы по разным полям.
-
- Особенности СУБД:
- [Партиционирование в PostgreSQL](Партиционирование%20в%20PostgreSQL.md)
Пример создания в MySQL: ![](Pasted%20image%2020240620214648.png) Пример создания в MySQL: ![](Pasted%20image%2020240620214648.png)