buffer_mapping бороться? Замедляются select-ы по двум основным таблицам в базе
Ждите https://github.com/orioledb/orioledb
врядли помогу советом, но любопытства ради - какой размер таблиц с индексами которые участвую в запросах - размер shared buffers - настройки bgwriter - тип запросов OLTP или OLAP ? - какой tps
Спасибо, вроде разобрался - действительно, очень маленький shared buffers был
Ищите запросы, которые интенсивно обращаются к буферу. Как правило, это seq_scan`ы больших таблиц под nested loop`ом. И переводите эти seq_scan`ы на index_scan`ы или что-то в этом роде, если это возможно. Можно воспользоваться расширением pg_wait_sampling и, подключив queryId, выделить эти запросы, которые вносят ожидания buffer_mapping
Обсуждают сегодня