Кеширование индекса Postgresql

Некоторые вопросы по индексации в PostgreSQL ->

  1. Сохраняется ли создание индекса в буферном кеше?
  2. Если он будет сохранен, будет ли он удален с учетом LRU?
  3. Если он не сохраняется в буферном кеше, то где же он сохраняется?

1 ответ

Индексы, как и таблицы, сохраняются в файлах данных на диске. Используемые блоки по 8 КБ загружаются в кеш и остаются там до тех пор, пока пространство не понадобится для чего-то еще. Если кеш достаточно велик и индекс используется достаточно часто, он останется кешированным.

Другие вопросы по тегам