PostgreSQL имеет жестко закодированный размер блока 8192 байт - см. Предопределенную переменную block_size . Раньше это был номер, который нужно иметь в виду, когда вы редактировали конфигурацию, указав shared_buffers
и т. Д., Но теперь конфигурация поддерживает суффиксы, такие как MB
, которые будут выполнять преобразование за вас.
Возможно, с тяжелой работой, изменить block_size на другие значения. Для меньшинства приложений может быть более оптимальный размер, но число мест, в которых код делает предположение о размере, велико.