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