Алексей Лесовский - Мониторинг PostgreSQL
Название: | Мониторинг PostgreSQL | |
Автор: | Алексей Лесовский | |
Жанр: | Учебники и самоучители по компьютеру | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Мониторинг PostgreSQL"
Читаем онлайн "Мониторинг PostgreSQL". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (98) »
.
Отслеживание состояний . . . . . . . . . . . .
Ожидания и блокировки . . . . . . . . . . . . .
Отслеживание состояний с учетом ожиданий
Взаимоблокировки . . . . . . . . . . . . . . . .
Бездействующие транзакции . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
15
15
16
17
17
17
18
20
21
21
21
22
22
23
24
24
25
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
27
27
28
31
31
35
37
37
39
41
44
46
49
50
51
53
55
56
Содержание
2.6. Время выполнения запросов и транзакций . .
2.7. Отслеживание времени ожидания блокировок
Использование pg_locks.waitstart . . . . . . . .
Использование pg_stat_activity.state_change .
2.8. Дерево блокировок . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
Глава 3. Выполнение запросов и функций
3.1. Зачем нужен мониторинг запросов . . . . . . . .
3.2. Расширение pg_stat_statements . . . . . . . . . . .
3.3. Метаданные запроса . . . . . . . . . . . . . . . . .
3.4. Планирование запроса . . . . . . . . . . . . . . . .
3.5. Исполнение запроса . . . . . . . . . . . . . . . . .
3.6. Сквозная идентификация с queryid . . . . . . . .
3.7. Построение отчетов на основе pg_stat_statements
3.8. Представление pg_stat_statements_info . . . . . .
3.9. Выполнение процедур и функций . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
58
61
61
63
65
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
71
71
73
75
76
79
91
91
94
95
Глава 4. Базы данных
4.1. Иерархия объектов СУБД . . . . . . . . . . . . . . .
Кластер баз данных . . . . . . . . . . . . . . . . . . .
Табличные пространства . . . . . . . . . . . . . . . .
Базы данных . . . . . . . . . . . . . . . . . . . . . . .
Схемы . . . . . . . . . . . . . . . . . . . . . . . . . . .
Таблицы и индексы . . . . . . . . . . . . . . . . . . .
TOAST . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2. События в кластере баз данных . . . . . . . . . . . .
Рабочая нагрузка в отношении таблиц и --">
Отслеживание состояний . . . . . . . . . . . .
Ожидания и блокировки . . . . . . . . . . . . .
Отслеживание состояний с учетом ожиданий
Взаимоблокировки . . . . . . . . . . . . . . . .
Бездействующие транзакции . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
15
15
16
17
17
17
18
20
21
21
21
22
22
23
24
24
25
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
27
27
28
31
31
35
37
37
39
41
44
46
49
50
51
53
55
56
Содержание
2.6. Время выполнения запросов и транзакций . .
2.7. Отслеживание времени ожидания блокировок
Использование pg_locks.waitstart . . . . . . . .
Использование pg_stat_activity.state_change .
2.8. Дерево блокировок . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
Глава 3. Выполнение запросов и функций
3.1. Зачем нужен мониторинг запросов . . . . . . . .
3.2. Расширение pg_stat_statements . . . . . . . . . . .
3.3. Метаданные запроса . . . . . . . . . . . . . . . . .
3.4. Планирование запроса . . . . . . . . . . . . . . . .
3.5. Исполнение запроса . . . . . . . . . . . . . . . . .
3.6. Сквозная идентификация с queryid . . . . . . . .
3.7. Построение отчетов на основе pg_stat_statements
3.8. Представление pg_stat_statements_info . . . . . .
3.9. Выполнение процедур и функций . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
58
61
61
63
65
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
71
71
73
75
76
79
91
91
94
95
Глава 4. Базы данных
4.1. Иерархия объектов СУБД . . . . . . . . . . . . . . .
Кластер баз данных . . . . . . . . . . . . . . . . . . .
Табличные пространства . . . . . . . . . . . . . . . .
Базы данных . . . . . . . . . . . . . . . . . . . . . . .
Схемы . . . . . . . . . . . . . . . . . . . . . . . . . . .
Таблицы и индексы . . . . . . . . . . . . . . . . . . .
TOAST . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2. События в кластере баз данных . . . . . . . . . . . .
Рабочая нагрузка в отношении таблиц и --">
- 1
- 2
- 3
- 4
- . . .
- последняя (98) »