Девять глав
От статистики к практике
- 01 Обзор статистики
- 02 Статистика активности
- 03 Выполнение запросов и функций
- 04 Базы данных
- 05 Область общей памяти и ввод-вывод
- 06 Журнал упреждающей записи
- 07 Репликация
- 08 Очистка
- 09 Ход выполнения операций
Русское оригинальное издание книги Алексея Лесовского «Мониторинг PostgreSQL», 2024. Веб-версия сохраняет порядок глав, текст, примеры, иллюстрации, примечания, предметный указатель и описания версий PostgreSQL.
© ООО «ППГ», текст, оформление, 2024. © ООО «Бумба», издание, 2024. Все права защищены. Выходные сведения
Указатель иллюстраций
- Рисунок 1.1 — Внутреннее устройство СУБД PostgreSQL
- Рисунок 2.1 — Общее количество клиентов
- Рисунок 2.2 — Количество клиентов по адресам подключения
- Рисунок 2.3 — Количество клиентов по именам пользователей
- Рисунок 2.4 — Количество подключений к базам данных
- Рисунок 2.5 — Транзакционная активность: количество транзакций в секунду
- Рисунок 2.6 — Частота установления сеансов в минуту к базам данных
- Рисунок 2.7 — Частота установления сеансов в минуту с группировкой по статусам
- Рисунок 2.8 — Количество клиентов по состояниям
- Рисунок 2.9 — Длительность выполнения транзакций
- Рисунок 2.10 — Длительность ожидания блокировок
- Рисунок 3.1 — Время планирования запросов
- Рисунок 3.2 — Текущая производительность
- Рисунок 3.3 — Наиболее вызываемые запросы
- Рисунок 3.4 — Запросы, затрагивающие наибольшее количество строк
- Рисунок 3.5 — Запросы с наибольшим временем выполнения
- Рисунок 3.6 — Запросы с наибольшим временем ввода-вывода
- Рисунок 3.7 — Время ввода-вывода после сброса страничного кеша
- Рисунок 3.8 — Функции с наибольшим временем выполнения
- Рисунок 4.1 — Динамика затронутых (fetched, returned) строк
- Рисунок 4.2 — Динамика вставленных, обновленных и удаленных строк
- Рисунок 4.3 — Последовательный доступ
- Рисунок 4.4 — Таблицы с наибольшим количеством обновленных строк
- Рисунок 4.5 — Таблицы с наибольшим количеством вставленных строк
- Рисунок 4.6 — Ошибки и нежелательные события
- Рисунок 4.7 — Таблицы с наибольшим размером
- Рисунок 4.8 — Таблицы с наибольшими изменениями размеров
- Рисунок 4.9 — Таблицы с наибольшим изменением размеров, включая актуальный размер
- Рисунок 5.1 — Использование буферов в общем кеше
- Рисунок 5.2 — Время, затраченное на чтение и запись блоков
- Рисунок 5.3 — Объем чтения по таблицам
- Рисунок 5.4 — Объем чтения таблицы pgbench_history
- Рисунок 5.5 — Объем ввода-вывода для таблицы pgbench_accounts
- Рисунок 5.6 — Временный файл в БД postgres
- Рисунок 5.7 — Выполнение контрольных точек
- Рисунок 5.8 — Продолжительность выполнения контрольных точек
- Рисунок 5.9 — Количество буферов, записанных разными процессами
- Рисунок 6.1 — Количество обычных записей и FPI-страниц в журнале
- Рисунок 6.2 — Объем записи в журнал в байтах
- Рисунок 6.3 — Количество операций записи из WAL-буфера, синхронизаций сегментов и подтвержденных транзакций
- Рисунок 6.4 — Время, затраченное на запись в журнал и синхронизацию сегментов
- Рисунок 6.5 — Запросы, пишущие в журнал больше остальных
- Рисунок 6.6 — Успешные и неудачные попытки отправки сегментов в архив
- Рисунок 6.7 — Время с момента последней успешной отправки сегмента в архив
- Рисунок 6.8 — Очередь архивирования в байтах
- Рисунок 7.1 — Отставание реплики в байтах
- Рисунок 7.2 — Отставание реплики в секундах
- Рисунок 7.3 — Объем журнала, удерживаемый слотом репликации
- Рисунок 8.1 — Частота выполнения операций очистки и анализа
- Рисунок 8.2 — Количество доступных идентификаторов
- Рисунок 8.3 — Количество процессов, выполняющих очистку
- Рисунок 8.4 — Продолжительность выполнения операций очистки


