Документация к Postgres Pro 9.5.12.1 | |||
---|---|---|---|
Пред. | Уровень выше | Глава 27. Мониторинг работы СУБД | След. |
27.3. Просмотр информации о блокировках
Ещё одним удобным средством для отслеживания работы базы данных является системная таблица pg_locks. Она позволяет администратору базы просматривать информацию об имеющихся блокировках в менеджере блокировок. Например, это может использоваться для:
просмотра всех имеющихся на данный момент блокировок, всех блокировок на отношения в определённой базе данных, всех блокировок на определённое отношение или всех блокировок, которые удерживает определённая сессия Postgres Pro.
определения отношения в текущей базе данных с наибольшим количеством неразрешённых блокировок (оно может быть причиной конкуренции между клиентами базы данных).
определения воздействия конкуренции за блокировку на производительность базы данных в целом, а так же то, как меняется конкуренция в зависимости от загруженности базы.
Более детально представление pg_locks описано в Разд. 49.63. Более подробную информацию о блокировках и управлению параллельным доступом в Postgres Pro можно получить в Гл. 13.
Пред. | Начало | След. |
Сборщик статистики | Уровень выше | Динамическая трассировка |