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