|
|
|
Partition с шапкой
|
|||
|---|---|---|---|
|
#18+
Добрый день, коллеги. С PG познакомился менее месяца назад, так что не обессудьте за возможное недопонимание основ, но вопрос таков: Есть таблицы вида Шапка-Данные (например Счета-СчетаДанные), где в шапке Id с префиксом филиала, дата и параметры а в данных собственно Id с префиксом филиала, IdШапки и сами данные. Прочитал про партиции, подумал что стоящая весчъ, решил сделать, но недопонимаю, как это реализовать, чтобы было идейно правильно и стратегически верно. Филиалов всего 20 штук (считая центральный), некоторые - совсем маленькие (<1000 шапок), некоторые - больше центрального. Данных всего не очень много (в среднем <170000 в шапок, <650000 в данных), но они каждый час подгружаются c филиалов методом delete/insert заданного диапазона (обмен файлами Paradox), поэтому уже сейчас в Accesse часто(но не всегда) физически разнесены по разным базам (SkladDat.mdb и SkladDatF.mdb для центра и филиалов соответственно), ибо загрузка блокирует работу с таблицей. Я так понимаю, логично было бы сделать 4 партиции на каждую таблицу - центр, центрИстория, филиал, филиалИстория. Но может быть не заморачиваться с партициями и оставить как есть? К тому же, введение партиций, очевидно, потребует изменения в коде, потому что сейчас в запросах данные филиалов и центра смешиваются, если надо, через UNION ALL, а так их наоборот, нужно будет разделять... К тому же вопрос блокировки таблицы на PG вроде бы не актуален в принципе. Посоветуйте, как быть и где здесь предполагается наименьшее сопротивление. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 13:39 |
|
||
|
Partition с шапкой
|
|||
|---|---|---|---|
|
#18+
Шыфл... Прочитал про партиции ... Вы слишком мало про них прочитали. Они Вам не нужны. Правда-правда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 14:09 |
|
||
|
Partition с шапкой
|
|||
|---|---|---|---|
|
#18+
кроме партиций , так же не забудьте прочитать про нормализацию данных, когда одна и та же таблица разбивается на кусочки типа от А до Ж хранится в таблице ТаблицаА, от З до П в таблице ТаблицаЗ и т.д. но только наоборот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 14:33 |
|
||
|
Partition с шапкой
|
|||
|---|---|---|---|
|
#18+
ursidoШыфл... Прочитал про партиции ... Вы слишком мало про них прочитали. Они Вам не нужны. Правда-правда. Вы слишком категоричны. правда-правда. имхо , правильнее сказать -- "нужно ли вам партицирование, не нужно ли -- науке это неизвестно. наука пока не в курсе дела" но то, что под него нужно некоторое количество хенджоба -- несомненно , и если нет иных соображений -- лучше не искать лишних приключений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2015, 14:36 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=39063134&tid=1997748]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
157ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 272ms |
| total: | 493ms |

| 0 / 0 |
