Comments 5
UFO just landed and posted this here
UFO just landed and posted this here
Алексей, подскажите, пожалуйста, где можно посмотреть как влияют сами расширения pg_stat_statements, auto_explain на производительность PostgreSQL в нагруженной системе?
Т.е. сильно ли проседает производительность нагруженного PostgreSQL из-за этих расширений?
Т.е. сильно ли проседает производительность нагруженного PostgreSQL из-за этих расширений?
+1
Принято считать, что pg_stat_statements
дают до 5% по нагрузке (по синтетическим тестам). в каждом конкретном случае надо проводить нагрузочные тесты для получения точных цифр. pg_stat_statements
“включаются” после запроса, и потому "чуть более" щадящи, нежели auto_explain
. auto_explain
будет писать план каждого исполняемого запроса в лог и это заметно, как по стремительному “отъеданию” места, так и по падению отклика базы, если логгирование ведётся туда же, где и сама база лежит. auto_explain
-ом надо пользоваться при работе над конкретными проблемами, pg_stat_statements
хороши для общего контроля над запросами в базе
+1
Sign up to leave a comment.
Использование статистики в PostgreSQL для оптимизации производительности — Алексей Ермаков