Нужно знать, как PostgreSQL упорядочивает записи на диске. В этом случае я хотел бы воспользоваться комбинацией индексов, как указано в документации , которая, как я понимаю, использует битовые карты для получения совпадающих строк и возвращает их в соответствии с их физическим местоположением. Данная таблица была сгруппирована по первичному ключу.
Насколько я понимаю, PostgreSQL автоматически не продолжает кластеризацию после завершения кластеризации (хотя он помнит, что он кластеризовался по определенному индексу). Теперь, так как это первичный ключ, мне интересно, будет ли физический порядок хранения соответствовать этому (который, если он истинен, я бы хотел использовать в наших интересах для конкретного запроса).
Итак, как PostgreSQL упорядочивает свои новые записи, особенно после кластеризации?
Огромное спасибо!
источник