Оглавление и содержание
Оглавление
- Предисловие — 7
- Об этой книге — 9
- Глава 1. Обзор статистики — 15
- Глава 2. Статистика активности — 27
- Глава 3. Выполнение запросов и функций — 71
- Глава 4. Базы данных — 99
- Глава 5. Область общей памяти и ввод-вывод — 129
- Глава 6. Журнал упреждающей записи — 157
- Глава 7. Репликация — 173
- Глава 8. Очистка — 195
- Глава 9. Ход выполнения операций — 221
- Приложение. Тестовое окружение — 235
- Предметный указатель — 239
Содержание
- Предисловие — 7
- Об этой книге — 9
- Глава 1. Обзор статистики — 15
- 1.1. «Postgres — это сервис» — 15
- 1.2. Внутреннее устройство PostgreSQL — 16
- Установка соединений и работа сеансов — 17
- Запросы как базовая единица рабочей нагрузки — 17
- Планирование и выполнение запросов — 17
- Ввод-вывод при выполнении запросов — 18
- Журнал упреждающей записи — Write-Ahead Log — 20
- Журнал сообщений СУБД — 21
- Репликация изменений — 21
- Архивирование журнала предзаписи — 21
- Фоновая синхронизация данных — 22
- Автоочистка — 22
- 1.3. Интерфейс статистики — 23
- 1.4. Статистика как отправная точка инструментов мониторинга — 24
- 1.5. Особенности статистики — 24
- 1.6. Тестовое окружение — 25
- Глава 2. Статистика активности — 27
- Глава 3. Выполнение запросов и функций — 71
- 3.1. Зачем нужен мониторинг запросов — 71
- 3.2. Расширение pg_stat_statements — 73
- 3.3. Метаданные запроса — 75
- 3.4. Планирование запроса — 76
- 3.5. Исполнение запроса — 79
- 3.6. Сквозная идентификация с queryid — 91
- 3.7. Построение отчетов на основе pg_stat_statements — 91
- 3.8. Представление pg_stat_statements_info — 94
- 3.9. Выполнение процедур и функций — 95
- Глава 4. Базы данных — 99
- Глава 5. Область общей памяти и ввод-вывод — 129
- Глава 6. Журнал упреждающей записи — 157
- Глава 7. Репликация — 173
- Глава 8. Очистка — 195
- Глава 9. Ход выполнения операций — 221
- Приложение. Тестовое окружение — 235
- Предметный указатель — 239