postgres: Секционированные таблицы: разбить на уникальные значения - PullRequest
0 голосов
/ 30 сентября 2019

справочная информация в этот запрос .

Postgres версия 10.10

Мне нужно разбить таблицу на уникальные значения столбца (varchar), который содержит имя файлано я не могу понять, как это сделать. LIST явно не работает, но я не вижу, как указать RANGE, который будет создавать раздел для каждого уникального значения столбца.

Несомненно, ослепительно очевидно, когда вы его видите!

1 Ответ

0 голосов
/ 30 сентября 2019

Список разделов будет правильным. Если это не представляется возможным, вам, вероятно, вообще не следует разбивать таблицу по этому столбцу.

Не следует создавать тысячи разделов, если вы хотите хорошей производительности. Если вы не можете перечислить имена файлов, похоже, у вас их слишком много.

Первый вопрос, на который вам нужно будет ответить, - это если ваши запросы или (самое главное) ваши DELETE утверждения станут быстреепутем разбиения. Если нет, не делайте этого вообще.

...