Мониторинг активности базы данных
Администратор базы данных часто задается вопросом: «Что сейчас делает система?». В этой главе рассказывается, как это выяснить.
Для мониторинга активности базы данных и анализа производительности доступно
несколько инструментов. Большая часть этой главы посвящена описанию сборщика
статистики QHB, но не стоит пренебрегать и обычными программами
мониторинга Unix, такими как ps, top, iostat и vmstat.
Кроме того, после выявления неэффективного запроса может потребоваться
дополнительное исследование с помощью команды QHB EXPLAIN.
В разделе Использование EXPLAIN рассматривается EXPLAIN и другие методы
для изучения поведения отдельного запроса.
Содержание
- Стандартные инструменты Unix
- Система накопительной статистики
- Конфигурация сбора статистики
- Просмотр статистики
- pg_stat_activity
- pg_stat_replication
- pg_stat_replication_slots
- pg_stat_wal_receiver
- pg_stat_recovery_prefetch
- pg_stat_subscription
- pg_stat_subscription_stats
- pg_stat_ssl
- pg_stat_gssapi
- pg_stat_archiver
- pg_stat_io
- pg_stat_bgwriter
- pg_stat_wal
- pg_stat_database
- pg_stat_database_conflicts
- pg_stat_all_tables
- pg_stat_all_indexes
- pg_statio_all_tables
- pg_statio_all_indexes
- pg_statio_all_sequences
- pg_stat_user_functions
- pg_stat_slru
- Функции статистики
- Просмотр информации о блокировках
- Отчеты о ходе выполнения команд
- Динамическая трассировка
- Метрики QHB