URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 87247
[ Назад ]

Исходное сообщение
"pg_stat_plans - новый инструмент для мониторинга и тюнинга P..."

Отправлено opennews , 13-Ноя-12 10:07 
Компания 2ndQuadrant представила (http://www.postgresql.org/about/news/1422/) новый инструмент для мониторинга и оптимизиации выполнения запросов в СУБД PostgreSQL -  pg_stat_plans (https://github.com/2ndQuadrant/pg_stat_plans). Pg_stat_plans позволяет накопить статистику для выявления наиболее часто выполняемых и ресурсоёмких запросов, требующих первоочерёдной оптимизации. В отличие от других утилит аналогичного назначения, pg_stat_plans позволяет охватить статистику на уровне актуального плана выполнения запроса, рассматривая характеристики выполнения определённого типа запросов в общем виде, а не через приближённые оценки характеристик выполнения конкретных запросов. Таким образом, pg_stat_plans позволяет провести диагностику  достаточно сложных случаев, например, выявить причины из-за которых один и тот же запрос может подвергаться разным схемам оптимизации при передаче различных параметров.


Код pg_stat_plans опубликован под свободной BSD-подобной лицензией  PostgreSQL  и доступен (https://github.com/2ndQuadrant/pg_stat_plans) на GitHib. В настоящее время модуль может работать только с PostgreSQL 9.2, но в будущем планируется добиться совместимости с ветками 9.0 и 9.1.


URL: http://www.postgresql.org/about/news/1422/
Новость: http://www.opennet.me/opennews/art.shtml?num=35306


Содержание

Сообщения в этом обсуждении
"pg_stat_plans - новый инструмент для мониторинга и тюнинга P..."
Отправлено Виктор , 13-Ноя-12 10:07 
Полезно :)

"pg_stat_plans - новый инструмент для мониторинга и тюнинга P..."
Отправлено stas_v , 13-Ноя-12 15:06 
Вообще, там написано что поддерживаются 9.0, 9.1 и 9.2:

Currently, the following versions of PostgreSQL are supported:
9.0 (see notes on search_path), 9.1, 9.2
9.3-devel is unsupported


"pg_stat_plans - новый инструмент для мониторинга и тюнинга P..."
Отправлено Andrey Mitrofanov , 13-Ноя-12 15:19 
> Вообще, там написано что поддерживаются 9.0, 9.1 и 9.2:
> Currently, the following versions of PostgreSQL are supported:
> 9.0 (see notes on search_path), 9.1, 9.2
> 9.3-devel is unsupported

А ещё "там" написано:

..."an explicit goal of pg_stat_plans is to support Postgres 9.0 and 9.1."


"pg_stat_plans - новый инструмент для мониторинга и тюнинга P..."
Отправлено Поттеринг , 14-Ноя-12 04:40 
Ну это и не противоречит. Наличие такой цели не значит что поддержки нет.

В README на github явно указано, что 9.0 и 9.1 тоже работают. Вообще нигде, кроме устаревшей новости по ссылке, не сказано что < 9.2 не работают


"pg_stat_plans - новый инструмент для мониторинга и тюнинга P..."
Отправлено Andrey Mitrofanov , 14-Ноя-12 10:18 
> Ну это и не противоречит. Наличие такой цели не значит что поддержки
> нет.

Ну, тащемта, да, наличие цели не означает, что она не достигнута _уже. Тонкости смыслов и переводов. README тут, видимо, авторитетнее. Более авторитетен непосредственный опыт, но кто ж здесь действительно проверять будет--