RDS Postgres не кеширует данные - PullRequest
0 голосов
/ 30 августа 2018

у нас небольшой объем данных две таблицы с 6 и 8 миллиардами записей. 7 Гб памяти. Postgres на AWS RDS с 60 ГБ. Также у нас много запросов на полное сканирование.

Как я понимаю, Postgres в конечном итоге должен загрузить эти данные в кеш. Но мой тест показывает, что все запросы имеют постоянное время. И некоторые из них занимают больше 10 секунд.

ВСЕ запрашивают полное сканирование с BAD-фильтром. Пример более низкого значения (text_filed), например, '%thing%' ИЛИ ​​более низкого значения (text_field) IN (список из 20-30 констант)

Мы не занимаемся агрегацией. у нас не более 50 запросов / сек.

Почему Postgres не кэширует эти две таблицы?

...