Просмотр информации о блокировках
примечание
Эта страница переведена при помощи нейросети GigaChat.
Еще одним полезным инструментом для мониторинга активности базы данных является системная таблица pg_locks
. Она позволяет администратору базы данных просматривать информацию о незавершенных блокировках в диспетчере блокировок. Например, эта возможность может быть использована для:
- Просмотра всех текущих блокировок, всех блокировок отношений в определенной базе данных, всех блокировок на определенном отношении или всех блокировок, удерживаемых определенным сеансом PostgreSQL.
- Определения отношения в текущей базе данных с наибольшим количеством неразрешенных блокировок (что может быть источником конкуренции среди клиентов базы данных).
- Определения влияния конкуренции за блокировки на общую производительность базы данных, а также степень, в которой конкуренция варьируется в зависимости от общего трафика базы данных.
Подробности представления pg_locks
приведены в разделе pg_locks.