Разделение таблицы PostgreSQL на основе количества записей - PullRequest
0 голосов
/ 28 сентября 2018

Я новичок в секционировании таблиц PostgreSQL.Я хочу создать таблицы разделов во время выполнения на основе количества записей родительской таблицы будет содержать.Предположим, у меня есть 2M записей в родительской таблице, тогда я смогу создать 2 таблицы разделов по 1M каждая.В моем случае Parent Table является UNLOGGED Table и содержит несколько столбцов в качестве первичного ключа.Я пытался создать и выбрать запрос и удалить в родительской таблице, но удаление, кажется, замедляет весь процесс.Есть ли лучший способ сделать это?

PS - у меня нет доступа к инструментам администратора PostgreSQL

1 Ответ

0 голосов
/ 03 октября 2018

Добавление индексов во вновь созданную таблицу разделов помогло удалить миллионы записей за 2-5 с.Это решило мою проблему с разделением таблиц.

...