Назад | Перейти на главную страницу

Можно ли установить приоритет табличного пространства для кеширования в ОЗУ с помощью Postgres

У нас есть большая база данных postgres (более 100 ГБ), работающая на сервере с 32 ГБ оперативной памяти.

Производительность некоторых баз данных нам важнее, чем других частей, поэтому наша идея состоит в том, чтобы поместить эти таблицы в отдельное табличное пространство, которое можно оптимизировать для кэширования в ОЗУ.

Можно ли заставить postgres отдавать приоритет кешированию одного табличного пространства в ОЗУ над другим?

Есть другие предложения?

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