Как изменить / установить размер блока в Postgres? Есть ли файл для настройки? - PullRequest
2 голосов
/ 15 мая 2019

Я ищу конфигурацию BLOCKSIZE в postgres. Я хочу знать, есть ли способ изменить / установить значение?

Ответы [ 2 ]

1 голос
/ 15 мая 2019

Это не конфигурация времени выполнения.

https://www.postgresql.org/docs/current/storage-page-layout.html

Каждая таблица и индекс хранятся в виде массива страниц фиксированного размера (обычно 8 КБ, хотя разныеразмер страницы можно выбрать при компиляции сервера).

0 голосов
/ 15 мая 2019

В PostgreSQL v11 вы можете сделать это при создании кластера:

initdb --wal-segsize=<size in MB> [other options]

В более старых версиях PostgreSQL вы должны перекомпилировать после настройки с

./configure --with-wal-segsize=<size in MB>
...