ptolmachev
@ptolmachev
Я - норм

Как в PostgreSQL настроить размер кэшируемого объема данных при select'ах?

Здравствуйте.
Помогите, пожалуйста, разобраться (PostgreSQL 10, xubuntu, x86):
Есть ли в PostgreSQL конфигурационный параметр, меняя который можно управлять объемом данных, который остается в кэше после выборке из таблицы?

Ситуация:
Шаг1: делаю select из таблицы, explain analyze показывает, что данные считываются с диска (shared read);
Шаг2: снова делаю тот же select из той же таблицы, explain analyze показывает, что 32 страницы (блока) были считаны из кэша (shared hit), остальное с диска;
Шаг3: тот же select, из кэша считаны 64 страницы, остальное с диска.
И т.д., на каждом шаге в буфер попадает +32 страницы.

Вот на этот размер я могу влиять? Например, поставить чтобы кэшировало 320 страниц?
(в гугле искал, не нашел ответа)

На картинке ниже визуально можно посмотреть:
5e3be5a529620911943091.png
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы