Представления мониторинга
locks_plain
Имя столбца | Тип | Описание |
|---|---|---|
|
| Тип блокируемого объекта:
|
|
| Отношение, являющееся целью блокировки.
Перед именем отношения указывается признак репликации объекта и его тип. Признаки репликации:
Типы объектов:
|
|
| Номер страницы в отношении, являющейся целью блокировки, либо |
|
| Номер кортежа на странице, являющегося целью блокировки, либо |
|
| Виртуальный идентификатор транзакции, являющийся целью блокировки, либо |
|
| Идентификатор транзакции, являющийся целью блокировки, либо |
|
|
|
|
|
|
|
| Номер столбца, являющегося целью блокировки (на саму таблицу указывают
|
|
| Виртуальный идентификатор транзакции, удерживающей или ожидающей блокировку |
|
| Идентификатор серверного процесса (PID, Process ID), удерживающего или ожидающего эту блокировку, либо |
|
| Список идентификаторов серверных процессов, удерживающих блокировки, необходимые процессу (через точку с запятой) |
|
| Список идентификаторов серверных процессов, удерживающих блокировки, необходимые процессу, с установленным уровнем изоляции транзакции |
|
| Название режима блокировки, которая удерживается или запрашивается процессом |
|
|
|
|
|
|
|
| База данных, к которой относится цель блокировки:
|
|
| Имя пользователя, создавшего подключение. Внимание! Переключение ролей через |
|
| Название приложения, подключенного к этому серверному процессу |
|
| IP-адрес клиента, подключенного к этому серверному процессу. Значения:
|
|
|
|
|
| Версия TLS, при наличии |
|
| Используемый алгоритм шифрования, при наличии |
|
| Длина ключа SSL, при наличии |
|
| Признак использования сжатия SSL соединения, при наличии |
|
| Значение поля CN сертификата клиента, при наличии |
|
| Идентификатор верхнего уровня транзакции этого серверного процесса или любой другой |
|
| Текущая граница |
|
| Тип текущего серверного процесса. Возможные варианты:
Фоновые рабочие процессы, регистрируемые расширениями, могут иметь дополнительные типы |
|
| Время, прошедшее с момента запуска процесса. Для процессов, обслуживающих клиентов, это время подключения клиента к серверу |
|
| Время, прошедшее с начала текущей транзакции в этом процессе или |
|
| Время, прошедшее с начала выполнения активного в данный момент запроса, или, если |
|
| Время, прошедшее с последнего изменения состояния (поле |
|
| Время, прошедшее с фиксации последней транзакции (при включенном параметре track_commit_timestamp) |
|
| Тип события, которого ждет обслуживающий процесс, если это имеет место, в противном случае — |
|
| Имя ожидаемого события, если обслуживающий процесс находится в состоянии ожидания, а в противном случае — |
|
| Общее текущее состояние этого серверного процесса:
|
|
| Текст последнего запроса этого серверного процесса |
locks_tree
Имя столбца | Тип | Описание |
|---|---|---|
|
| Идентификатор серверного процесса (PID, Process ID), удерживающего блокировку |
|
| Идентификатор серверного процесса (PID, Process ID), ожидающего эту блокировку |
|
| Список идентификаторов процессов, ожидающих блокировку, созданную процессом |
|
| Тип блокируемого объекта:
|
|
| Отношение, являющееся целью блокировки:
Перед именем отношения указывается признак репликации объекта и его тип. Признаки репликации:
Типы объектов:
|
|
| Название режима блокировки, которая удерживается или запрашивается процессом |
|
| Имя пользователя, создавшего подключение. Внимание! Переключение ролей через |
|
| База данных, к которой относится цель блокировки:
|
|
| Название приложения, подключенного к этому серверному процессу |
|
| IP-адрес клиента, подключенного к этому серверному процессу. Значения:
|
|
| Время, прошедшее с начала текущей транзакции в этом процессе или |
|
| Время, прошедшее с начала выполнения активного в данный момент запроса, или, если |
|
| Время, прошедшее с последнего изменения состояния (поле |
|
| Имя ожидаемого события, если обслуживающий процесс находится в состоянии ожидания, а в противном случае — |
|
| Общее текущее состояние этого серверного процесса:
|
|
| Текст последнего запроса этого серверного процесса |
pg_locks
Имя столбца | Тип данных | Описание |
|---|---|---|
|
| Тип блокируемого объекта: |
|
| OID базы данных, в которой существует цель блокировки, или ноль, если цель является общим объектом, или ноль, если цель является идентификатором транзакции |
|
| OID отношения, являющегося объектом блокировки, или NULL, если объект не является отношением или частью отношения |
|
| Номер страницы, на которую направлена блокировка в отношении, или нулевой, если целевой страницей не является страница отношения или кортеж |
|
| Число кортежей, на которые направлена блокировка на странице, или нулевое, если целевой кортеж не является кортежом |
|
| Виртуальный идентификатор транзакции, на которую направлена блокировка, или нулевой, если целевой идентификатор не является виртуальным идентификатором транзакции |
|
| Идентификатор транзакции, на которую направлена блокировка, или нулевой, если целевой идентификатор не является идентификатором транзакции |
|
| OID системного каталога, содержащего цель блокировки, или |
|
| OID цели блокировки в системном каталоге или |
|
| Номер столбца, на который нацелена блокировка ( |
|
| Виртуальный идентификатор транзакции, которая держит или ожидает эту блокировку |
|
| Идентификатор процесса серверного процесса, удерживающего или ожидающего эту блокировку, или нулевой, если блокировка удерживается подготовленной транзакцией |
|
| Имя режима блокировки, удерживаемого или желаемого этим процессом |
|
|
|
|
|
|
|
| Время, когда процесс сервера начал ждать этой блокировки, или нулевое, если блокировка удерживается. Обратите внимание, что оно может быть нулевым в течение очень короткого периода времени после начала ожидания, даже если предоставленное значение неверно |
pg_stat_activity
Имя столбца | Тип данных | Описание |
|---|---|---|
|
| Идентификатор OID базы данных, к которой подключен этот бэкенд |
|
| Имя базы данных, к которой подключен этот бэкенд |
|
| Идентификатор процесса этого бэкенда |
|
| Идентификатор процесса лидера параллельной группы, если этот процесс является рабочим процессом параллельного запроса. |
|
| OID пользователя, вошедшего в этот бэкенд |
|
| Имя пользователя, вошедшего в этот бэкенд |
|
| Название приложения, которое подключено к этому бэкенду |
|
| IP-адрес клиента, подключенного к этому бэкенду. Если это поле равно нулю, клиент подключен через сокет Unix или это внутренний процесс, такой как |
|
| Имя хоста подключенного клиента, возвращаемое обратным DNS-поиском. Заполняется только для соединений IP при включенном log_hostname |
|
| Номер TCP-порта, который клиент использует для связи с этим бэкендом, или |
|
| Время запуска процесса. Для клиентских бэкендов — время подключения клиента к серверу |
|
| Время начала текущей транзакции этого процесса, или |
|
| Время запуска текущего активного запроса, или последнего запроса, если |
|
| Время последнего изменения состояния |
|
| Тип события, которого ожидает бэкенд, или NULL, если ожидания нет. Смотрите «Типы событий ожидания» |
|
| Имя события ожидания, если бэкенд ожидает, иначе NULL. Смотрите «События ожидания» |
|
| Текущее состояние бэкенда: |
|
| Идентификатор транзакции верхнего уровня серверного процесса, если есть |
|
| Горизонт текущего бэкенда |
|
| Идентификатор последнего запроса. Для |
|
| Текст последнего запроса. Для |
|
| Тип бэкенда: |