MON$STATEMENTS
Выполняемые SQL операторы.
Наименование столбца | Тип данных | Описание |
---|---|---|
|
|
Идентификатор оператора. |
|
|
Идентификатор соединения. |
|
|
Идентификатор транзакции. |
|
|
Состояние оператора:
|
|
|
Дата и время старта оператора. |
|
|
Текст оператора на языке SQL. |
|
|
Идентификатор статистики. |
|
|
План оператора в explain форме. |
|
|
Тайм-аут SQL оператора уровня SQL оператора. Содержит значениетайм-аута, установленное на уровне соединения/оператора, вмиллисекундах. Если тайм-аут не установлен — |
|
|
Время истечения таймера SQL оператора. Содержит |
|
|
Идентификатор скомпилированного запроса (ссылка на |
Состояние оператора STALLED
— это состояние “приостановлено”. Возможно для запроса, который начал своё выполнение, ещё не завершил его, но в данный момент не выполняется.Например, ждёт входных параметров или очередного фетча (fetch) от клиента.
SELECT ATT.MON$USER, ATT.MON$REMOTE_ADDRESS, STMT.MON$SQL_TEXT, STMT.MON$TIMESTAMP
FROM MON$ATTACHMENTS ATT
JOIN MON$STATEMENTS STMT ON ATT.MON$ATTACHMENT_ID = STMT.MON$ATTACHMENT_ID
WHERE ATT.MON$ATTACHMENT_ID <> CURRENT_CONNECTION
AND STMT.MON$STATE = 1