Глава 26. Мониторинг работы СУБД

Содержание

26.1. Стандартные инструменты Unix
26.2. Сборщик статистики
26.2.1. Конфигурация системы сбора статистики
26.2.2. Просмотр статистики
26.2.3. Статистические функции
26.3. Просмотр информации о блокировках
26.4. Отслеживание выполнения
26.4.1. Отслеживание выполнения CREATE INDEX
26.4.2. Отслеживание выполнения VACUUM
26.4.3. Отслеживание выполнения CLUSTER

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

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