Алексей Лесовский - Мониторинг PostgreSQL
Название: | Мониторинг PostgreSQL | |
Автор: | Алексей Лесовский | |
Жанр: | Учебники и самоучители по компьютеру | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Мониторинг PostgreSQL"
Читаем онлайн "Мониторинг PostgreSQL". Главная страница.
- 1
- 2
- 3
- . . .
- последняя (98) »
Алексей Лесовский
Мониторинг PostgreSQL
Москва
2024
УДК 004.65
ББК 32.972.134
Л50
Лесовский А. B.
Л50
Мониторинг PostgreSQL / А. B. Лесовский. — М. : Бумба, 2024. — 247 с.
ISBN 978-5-907754-42-3
Мониторинг PostgreSQL составляет важную часть работы администратора, помогая отвечать на многие вопросы, связанные с производительностью. Эта книга всесторонне
охватывает обширную тему мониторинга, соединяя в себе справочные материалы об инструментарии, практические приемы его использования и способы интерпретации полученных данных. Знание внутреннего устройства PostgreSQL и особенностей мониторинга,
почерпнутое из этой книги, поможет в долгосрочной перспективе эффективно эксплуатировать СУБД и успешно решать возникающие задачи.
Для администраторов баз данных, системных администраторов, специалистов по надежности.
Сайт книги: github.com/lesovsky/postgresql-monitoring-book.
УДК 004.65
ББК 32.972.134
Все права защищены. Никакая часть этой
книги не может быть воспроизведена в какой
бы то ни было форме и какими бы то ни было средствами без письменного разрешения
ООО «ППГ».
ISBN 978-5-907754-42-3
© ООО «ППГ», текст, оформление, 2024
© ООО «Бумба», издание, 2024
Оглавление
Предисловие . . . . . . . . . . . . . . . . . . . .
Об этой книге . . . . . . . . . . . . . . . . . . .
Глава 1. Обзор статистики . . . . . . . . . . . .
Глава 2. Статистика активности . . . . . . . . .
Глава 3. Выполнение запросов и функций . .
Глава 4. Базы данных . . . . . . . . . . . . . . .
Глава 5. Область общей памяти и ввод-вывод
Глава 6. Журнал упреждающей записи . . . .
Глава 7. Репликация . . . . . . . . . . . . . . .
Глава 8. Очистка . . . . . . . . . . . . . . . . . .
Глава 9. Ход выполнения операций . . . . . .
Приложение. Тестовое окружение . . . . . . .
Предметный указатель . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7
9
15
27
71
99
129
157
173
195
221
235
239
Содержание
Предисловие
7
Об этой книге
9
Глава 1. Обзор статистики
1.1. «Postgres — это сервис» . . . . . . . . . . . . . . . . . . . . . . .
1.2. Внутреннее устройство PostgreSQL . . . . . . . . . . . . . . . .
Установка соединений и работа сеансов . . . . . . . . . . . . .
Запросы как базовая единица рабочей нагрузки . . . . . . . .
Планирование и выполнение запросов . . . . . . . . . . . . .
Ввод-вывод при выполнении запросов . . . . . . . . . . . . .
Журнал упреждающей записи — Write-Ahead Log . . . . . . .
Журнал сообщений СУБД . . . . . . . . . . . . . . . . . . . . .
Репликация изменений . . . . . . . . . . . . . . . . . . . . . .
Архивирование журнала предзаписи . . . . . . . . . . . . . .
Фоновая синхронизация данных . . . . . . . . . . . . . . . . .
Автоочистка . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3. Интерфейс статистики . . . . . . . . . . . . . . . . . . . . . . .
1.4. Статистика как отправная точка инструментов мониторинга
1.5. Особенности статистики . . . . . . . . . . . . . . . . . . . . . .
1.6. Тестовое окружение . . . . . . . . . . . . . . . . . . . . . . . .
Глава 2. Статистика активности
2.1. Ключ к пониманию происходящего в СУБД . .
2.2. Взаимодействие клиента и сервера . . . . . .
2.3. Источники информации об активности . . . .
Представление pg_stat_activity . . . . . . . . .
Представление pg_locks . . . . . . . . . . . . .
Особенности pg_stat_activity и pg_locks . . . .
Представление pg_stat_database . . . . . . . . .
2.4. Подключенные клиенты . . . . . . . . . . . . .
Отслеживание клиентских сеансов . . . . . . .
Транзакционная активность . . . . . . . . . .
Статусы завершения сеансов . . . . . . . . . .
2.5. Состояния сеансов . . . . . . . . . . . . . . . --">
Мониторинг PostgreSQL
Москва
2024
УДК 004.65
ББК 32.972.134
Л50
Лесовский А. B.
Л50
Мониторинг PostgreSQL / А. B. Лесовский. — М. : Бумба, 2024. — 247 с.
ISBN 978-5-907754-42-3
Мониторинг PostgreSQL составляет важную часть работы администратора, помогая отвечать на многие вопросы, связанные с производительностью. Эта книга всесторонне
охватывает обширную тему мониторинга, соединяя в себе справочные материалы об инструментарии, практические приемы его использования и способы интерпретации полученных данных. Знание внутреннего устройства PostgreSQL и особенностей мониторинга,
почерпнутое из этой книги, поможет в долгосрочной перспективе эффективно эксплуатировать СУБД и успешно решать возникающие задачи.
Для администраторов баз данных, системных администраторов, специалистов по надежности.
Сайт книги: github.com/lesovsky/postgresql-monitoring-book.
УДК 004.65
ББК 32.972.134
Все права защищены. Никакая часть этой
книги не может быть воспроизведена в какой
бы то ни было форме и какими бы то ни было средствами без письменного разрешения
ООО «ППГ».
ISBN 978-5-907754-42-3
© ООО «ППГ», текст, оформление, 2024
© ООО «Бумба», издание, 2024
Оглавление
Предисловие . . . . . . . . . . . . . . . . . . . .
Об этой книге . . . . . . . . . . . . . . . . . . .
Глава 1. Обзор статистики . . . . . . . . . . . .
Глава 2. Статистика активности . . . . . . . . .
Глава 3. Выполнение запросов и функций . .
Глава 4. Базы данных . . . . . . . . . . . . . . .
Глава 5. Область общей памяти и ввод-вывод
Глава 6. Журнал упреждающей записи . . . .
Глава 7. Репликация . . . . . . . . . . . . . . .
Глава 8. Очистка . . . . . . . . . . . . . . . . . .
Глава 9. Ход выполнения операций . . . . . .
Приложение. Тестовое окружение . . . . . . .
Предметный указатель . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7
9
15
27
71
99
129
157
173
195
221
235
239
Содержание
Предисловие
7
Об этой книге
9
Глава 1. Обзор статистики
1.1. «Postgres — это сервис» . . . . . . . . . . . . . . . . . . . . . . .
1.2. Внутреннее устройство PostgreSQL . . . . . . . . . . . . . . . .
Установка соединений и работа сеансов . . . . . . . . . . . . .
Запросы как базовая единица рабочей нагрузки . . . . . . . .
Планирование и выполнение запросов . . . . . . . . . . . . .
Ввод-вывод при выполнении запросов . . . . . . . . . . . . .
Журнал упреждающей записи — Write-Ahead Log . . . . . . .
Журнал сообщений СУБД . . . . . . . . . . . . . . . . . . . . .
Репликация изменений . . . . . . . . . . . . . . . . . . . . . .
Архивирование журнала предзаписи . . . . . . . . . . . . . .
Фоновая синхронизация данных . . . . . . . . . . . . . . . . .
Автоочистка . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3. Интерфейс статистики . . . . . . . . . . . . . . . . . . . . . . .
1.4. Статистика как отправная точка инструментов мониторинга
1.5. Особенности статистики . . . . . . . . . . . . . . . . . . . . . .
1.6. Тестовое окружение . . . . . . . . . . . . . . . . . . . . . . . .
Глава 2. Статистика активности
2.1. Ключ к пониманию происходящего в СУБД . .
2.2. Взаимодействие клиента и сервера . . . . . .
2.3. Источники информации об активности . . . .
Представление pg_stat_activity . . . . . . . . .
Представление pg_locks . . . . . . . . . . . . .
Особенности pg_stat_activity и pg_locks . . . .
Представление pg_stat_database . . . . . . . . .
2.4. Подключенные клиенты . . . . . . . . . . . . .
Отслеживание клиентских сеансов . . . . . . .
Транзакционная активность . . . . . . . . . .
Статусы завершения сеансов . . . . . . . . . .
2.5. Состояния сеансов . . . . . . . . . . . . . . . --">
- 1
- 2
- 3
- . . .
- последняя (98) »