|
|
|
Инструменты анализа производительсности
|
|||
|---|---|---|---|
|
#18+
Какими инструментами лучше пользоваться для анализа производительности postgresql? Попробовал поанализировать логи с помощью pgbadger. Не впечатлен: приходится включать логирование запросов, выходные html даже на тестовой БД получаются огромных размеров. Хотелось бы аналога Oracle Enterprise Manager с его графиками текущей нагрузки, адвизорами и т.п. Кто использует Postgres Enterprise Manager, как впечатления ? Стоит ли покуппать подписку? Работает ли он под виндовыми компами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2015, 13:51 |
|
||
|
Инструменты анализа производительсности
|
|||
|---|---|---|---|
|
#18+
uranic, запросы: pg_stat_statements расширение PostgreSQL. В нем можно узнать какие запросы и сколько работали (без хранения значений параметров). http://habrahabr.ru/post/234481/ - Zabbix мониторинг обычных параметров (кроме запросов) http://dalibo.github.io/powa/ - инструмент для мониторинга запросов + http://pgconf.ru/paper/14 - доклад на конференции об этом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2015, 14:15 |
|
||
|
Инструменты анализа производительсности
|
|||
|---|---|---|---|
|
#18+
uranicХотелось бы аналога Oracle Enterprise Manager с его графиками текущей нагрузки, адвизорами и т.п. Пока запрос не закончился, посмотреть что делает СУБД (и сервер) можно только косвенно: vmstat, iostat, ... . В остальном -- pgbadger и powa очень даже хорошие помощники! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2015, 14:18 |
|
||
|
Инструменты анализа производительсности
|
|||
|---|---|---|---|
|
#18+
vyegorovПока запрос не закончился, посмотреть что делает СУБД (и сервер) можно только косвенно: vmstat, iostat, ... . не согласен, почитайте вот это http://www.postgresql.org/docs/9.4/interactive/monitoring.html да в том же pgAdmin: Tools->Server Status ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2015, 14:37 |
|
||
|
Инструменты анализа производительсности
|
|||
|---|---|---|---|
|
#18+
grufosvyegorovПока запрос не закончился, посмотреть что делает СУБД (и сервер) можно только косвенно: vmstat, iostat, ... . не согласен, почитайте вот это http://www.postgresql.org/docs/9.4/interactive/monitoring.html Читал неоднократно. Я говорю о том, что есть в O-льтернативной СУБД и нету в Postgres'е. У "них" отслеживание ожиданий (events) встроено в executor, и собираемые статистики сразу становятся доступны через системные представления, даже если запросы еще не закончены. В Postgres'е этого нет. Мне бы очень хотелось, чтобы `pg_stat_statements` развивался в этом направлении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2015, 14:44 |
|
||
|
Инструменты анализа производительсности
|
|||
|---|---|---|---|
|
#18+
сделаю доброе дело автор http://pgconf.ru/paper/14 - доклад на конференции об этом + видео оттуда http://pgconf.ru/media/2015/video/rouhaud-ru.mp4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2015, 14:52 |
|
||
|
|

start [/forum/topic.php?fid=53&gotonew=1&tid=1998109]: |
0ms |
get settings: |
6ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
185ms |
get topic data: |
11ms |
get first new msg: |
5ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 208ms |
| total: | 493ms |

| 0 / 0 |
