FirebirdSQL logo

Таблица PLG$PROF_SESSIONS

Таблица PLG$PROF_SESSIONS содержит информацию о сессиях профилирования.

Table 1. Описание столбцов таблицы PLG$PROF_SESSIONS
Наименование столбца Тип данных Описание

PROFILE_ID

BIGINT

идентификатор сессии профилирования

ATTACHMENT_ID

BIGINT

идентификатор соединения для которого производится профилирование

USER_NAME

CHAR(63)

имя пользователя

DESCRIPTION

VARCHAR(255)

описание переданное в параметре RDB$PROFILER.START_SESSION

START_TIMESTAMP

TIMESTAMP WITH TIME ZONE

момент начала сессии профилирования

FINISH_TIMESTAMP

TIMESTAMP WITH TIME ZONE

момент окончания сессии профилирования (NULL если сессия не завершена)

Первичный ключ: PROFILE_ID

Таблица PLG$PROF_STATEMENTS

Таблица PLG$PROF_STATEMENTS содержит информацию об SQL операторах.

Table 1. Описание столбцов таблицы PLG$PROF_STATEMENTS
Наименование столбца Тип данных Описание

PROFILE_ID

BIGINT

идентификатор сессии профилирования

STATEMENT_ID

BIGINT

идентификатор оператора

PARENT_STATEMENT_ID

BIGINT

родительский идентификатор запроса - относится к подпрограммам.

STATEMENT_TYPE

VARCHAR(20)

типа оператора BLOCK, FUNCTION, PROCEDURE или TRIGGER

PACKAGE_NAME

CHAR(63)

Имя пакета

ROUTINE_NAME

CHAR(63)

Имя функции, процедуры или триггера

SQL_TEXT

BLOB SUB_TYPE TEXT

SQL текст для типа BLOCK

Первичный ключ: PROFILE_ID, STATEMENT_ID