Здравствуйте.
Помогите, пожалуйста, разобраться (PostgreSQL 10, xubuntu, x86):
Есть ли в PostgreSQL конфигурационный параметр, меняя который можно управлять объемом данных, который остается в кэше после выборке из таблицы?
Ситуация:
Шаг1: делаю select из таблицы, explain analyze показывает, что данные считываются с диска (shared read);
Шаг2: снова делаю тот же select из той же таблицы, explain analyze показывает, что 32 страницы (блока) были считаны из кэша (shared hit), остальное с диска;
Шаг3: тот же select, из кэша считаны 64 страницы, остальное с диска.
И т.д., на каждом шаге в буфер попадает +32 страницы.
Вот на этот размер я могу влиять? Например, поставить чтобы кэшировало 320 страниц?
(в гугле искал, не нашел ответа)
На картинке ниже визуально можно посмотреть: