Комментарии 5
НЛО прилетело и опубликовало эту надпись здесь
А почему эту часть не вынесут на клиентскую библиотеку.

Выносят. Но IRL проверки нужны везде.
Можно использовать поле JSONB, там все есть.

Вот это как раз самое интересное :-)
Алексей, подскажите, пожалуйста, где можно посмотреть как влияют сами расширения pg_stat_statements, auto_explain на производительность PostgreSQL в нагруженной системе?
Т.е. сильно ли проседает производительность нагруженного PostgreSQL из-за этих расширений?

Принято считать, что pg_stat_statements дают до 5% по нагрузке (по синтетическим тестам). в каждом конкретном случае надо проводить нагрузочные тесты для получения точных цифр. pg_stat_statements “включаются” после запроса, и потому "чуть более" щадящи, нежели auto_explain. auto_explain будет писать план каждого исполняемого запроса в лог и это заметно, как по стремительному “отъеданию” места, так и по падению отклика базы, если логгирование ведётся туда же, где и сама база лежит. auto_explain-ом надо пользоваться при работе над конкретными проблемами, pg_stat_statements хороши для общего контроля над запросами в базе

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.