Глава 27. Мониторинг активности базы данных#

Глава 27. Мониторинг активности базы данных

Глава 27. Мониторинг активности базы данных

Оглавление

27.1. Стандартные инструменты Unix
27.2. Система накопительной статистики
27.2.1. Конфигурация сбора статистики
27.2.2. Просмотр статистики
27.2.3. pg_stat_activity
27.2.4. pg_stat_replication
27.2.5. pg_stat_replication_slots
27.2.6. pg_stat_wal_receiver
27.2.7. pg_stat_recovery_prefetch
27.2.8. pg_stat_subscription
27.2.9. pg_stat_subscription_stats
27.2.10. pg_stat_ssl
27.2.11. pg_stat_gssapi
27.2.12. pg_stat_archiver
27.2.13. pg_stat_bgwriter
27.2.14. pg_stat_wal
27.2.15. pg_stat_database
27.2.16. pg_stat_database_conflicts
27.2.17. pg_stat_all_tables
27.2.18. pg_stat_all_indexes
27.2.19. pg_statio_all_tables
27.2.20. pg_statio_all_indexes
27.2.21. pg_statio_all_sequences
27.2.22. pg_stat_user_functions
27.2.23. pg_stat_slru
27.2.24. Функции статистики
27.3. Просмотр блокировок
27.4. Отчет о прогрессе
27.4.1. Отчетность о прогрессе ANALYZE
27.4.2. Создание индекса Отчет о прогрессе
27.4.3. Отчет о прогрессе VACUUM
27.4.4. Отчеты о прогрессе CLUSTER
27.4.5. Отчет о прогрессе создания базовой резервной копии
27.4.6. КОПИРОВАТЬ Отчет о прогрессе
27.5. Динамическое трассирование
27.5.1. Компиляция для динамического трассирования
27.5.2. Встроенные зонды
27.5.3. Использование зондов
27.5.4. Определение новых зондов

Часто администратор баз данных задается вопросом: Что система делает прямо сейчас? В этой главе рассматривается, как узнать ответ на этот вопрос.

Для мониторинга активности базы данных и анализа производительности доступно несколько инструментов. Большая часть этой главы посвящена описанию системы накопительной статистики Tantor SE, но не следует пренебрегать обычными программами мониторинга Unix, такими как ps, top, iostat и vmstat. Кроме того, после выявления плохо работающего запроса может потребоваться дальнейшее исследование с использованием команды EXPLAIN в Tantor SE. Раздел 14.1 рассматривает команду EXPLAIN и другие методы для понимания поведения отдельного запроса.