Таблица PLG$PROF_REQUESTS
Таблица PLG$PROF_REQUESTS содержит статистику выполнения SQL запросов.
Если профилировщик запущен с опцией DETAILED_REQUESTS, то таблица PLG$PROF_REQUESTS будет хранить подробные данные запросов, то есть одну запись для каждого вызова оператора. Это может привести к созданию большого количества записей, что приведет к медленной работе RDB$PROFILER.FLUSH.
Когда DETAILED_REQUESTS не используется (по умолчанию), таблица PLG$PROF_REQUESTS сохраняет агрегированную запись для каждого оператора, используя REQUEST_ID = 0.
| Наименование столбца | Тип данных | Описание |
|---|---|---|
|
|
идентификатор сессии профилирования |
|
|
идентификатор SQL оператора |
|
|
идентификатор запроса |
|
|
идентификатор SQL оператора |
|
|
идентификатор вызывающего запроса |
|
|
момент старта запроса |
|
|
момент завершения запроса |
|
|
Накопленное время выполнения запроса (в наносекундах) |
Первичный ключ: PROFILE_ID, STATEMENT_ID, REQUEST_ID.