O PostgreSQL tem um tamanho de bloco codificado de 8192 bytes -- veja a variável block_size predefinida . Isso costumava ser um número a ser lembrado sempre que você editava a configuração para especificar
shared_buffers
, etc., mas a configuração agora suporta sufixos como MB
que fará a conversão para você. É possível, com muito trabalho, alterar block_size para outros valores. Para uma minoria de aplicativos, pode haver um tamanho mais ideal, mas o número de lugares em que o código faz uma suposição sobre o tamanho é grande.