Сколько разделов таблиц слишком много в Postgres?

Я разбиваю очень большую таблицу, содержащую временные данные, и рассматриваю, с какой степенью детализации мне следует создавать разделы. Документация по разделам Postgres утверждает, что «большое количество секций может значительно увеличить время планирования запроса» и рекомендует использовать разбиение с «до, возможно, сотней» разделов.

Если предположить, что моя таблица хранит данные за десять лет, если я разбиваю по неделям, то в итоге получится более 500 разделов. Прежде чем исключить это, я хотел бы лучше понять, какое влияние количество секций оказывает на время планирования запроса. Кто-нибудь тестировал это, или кто-нибудь понимает, как это работает внутри?

24
задан DNS 24 May 2011 в 01:10
поделиться