В системе данные отслеживания использования хранятся в трех таблицах базы данных.
Процесс отслеживания использования создает эти три таблицы с именами таблиц, указанными в настройках на странице "Системные настройки".
Таблица регистрации логических запросов отслеживания использования
TOTAL_TIME_SEC равно END_TS минус START_TS. Столбцы не содержат таких точных значений по следующей причине:
Столбцы, связанные с пользователями, сеансами и идентификаторами
| Столбец | Описание |
|---|---|
|
|
В этом столбце таблицы логического запроса указывается уникальный идентификатор строки. Этот столбец таблицы физического запроса помечается именем |
|
|
Содержит |
|
|
Указывает имя каталога. По умолчанию установлено значение Null, тип данных — Varchar(128). |
|
|
Указывает имя имперсонированного пользователя. Если запрос не выполняется от имени имперсонированного пользователя, то этот параметр имеет значение None (Нет). По умолчанию установлено значение None (Нет), а тип данных — Varchar(128). |
|
|
Указывает имя пользователя, отправившего запрос. |
ECID |
Указывает созданный системой идентификатор контекста выполнения. Тип данных: Varchar2(1024). |
TENANT_ID |
Указывает имя арендатора пользователя, запустившего блок инициализации. Тип данных: Varchar2(128). |
SERVICE_NAME |
Указывает имя сервиса. Тип данных: Varchar2(128). |
SESSION_ID |
Указывает идентификатор сеанса. Тип данных: Number(10). |
HASH_ID |
Указывает значение HASH для логического запроса. Тип данных: Varchar2(128). |
Столбцы, связанных с источником запросов
| Столбец | Описание |
|---|---|
|
|
Источник запроса. Обратите внимание, что инициатор запроса может задать переменной QUERY_SRC_CD любое строковое значение, чтобы идентифицировать себя. Возможные значения:
|
|
|
Указывает путь к информационной панели. Если запрос не был отправлен через информационную панель, значение равно NULL. |
|
|
Указывает имя страницы на информационной панели. Если запрос не является запросом информационной панели, значение равно NULL. По умолчанию установлено значение Null, тип данных — Varchar(150). |
|
|
Указывает путь в каталоге для анализа. |
Столбцы, связанные со сведениями о запросах
| Столбец | Описание |
|---|---|
|
|
Содержит сообщение об ошибке из серверной базы данных. Этот столбец применим, только если параметру |
|
|
Содержит всю логическую инструкцию SQL без усечения. Столбец |
|
|
Содержит хеш-ключ MD5, сгенерированный в системе на основе логической инструкции SQL. По умолчанию установлено значение Null, тип данных — Varchar(128). |
|
|
Указывает инструкцию SQL, отправленную для запроса. Тип данных: Varchar(1024). Длину этого столбца Можно изменить (с помощью команды ALTER TABLE), но обратите внимание, что текст, написанный в этом столбце, всегда усечен до размера, определенного в физическом слое. Администратор семантической модели не должен устанавливать для этого столбца длину, превышающую максимальную длину запроса, поддерживаемую серверной физической базой данных. Например, базы данных Oracle позволяют использовать не более 4000 символов типа Varchar, но базы данных Oracle усекаются до 4000 байт, а не 4000 символов. При использовании набора многобайтовых символов фактический максимальный размер строки соответствует различному количеству символов в зависимости от набора символов и используемых символов. |
|
|
Указывает имя семантической модели, к которой обращается запрос. |
|
|
Содержит название бизнес-модели, к которой осуществляется доступ. |
|
|
Указывает статус завершения запроса, как определено в следующем списке:
|
Столбцы, связанные с временем выполнения
| Столбец | Описание |
|---|---|
|
|
Содержит время в секундах, необходимое для компиляции запроса. Число |
|
|
Указывает дату завершения логического запроса. |
|
|
Указывает час и минуту завершения логического запроса. |
|
|
Указывает дату и время завершения логического запроса. Метки времени начала и конца также отражают время ожидания доступности ресурсов запросом. Если пользователь, отправляющий запрос, уходит со страницы до завершения обработки запроса, то окончательная выборка не завершается и записывается значение времени ожидания 3600. Однако если пользователь возвращается на страницу до истечения времени ожидания, выборка завершается в этот момент, который записывается как время |
|
|
Указывает дату отправки логического запроса. |
|
|
Указывает час и минуту момента отправки логического запрос. |
|
|
Указывает дату и время отправки логического запроса. |
|
|
Указывает время в секундах, затраченное системой на обработку запроса, пока клиент ожидал ответа на анализ. |
RESP_TIME_SEC |
Указывает время, которое потребовалось, чтобы ответить на запрос. Тип данных: Number(10). |
Столбцы, связанные со сведениями о выполнении
| Столбец | Описание |
|---|---|
|
|
Содержит совокупное время всех запросов, отправленных в базу данных. Запросы выполняются параллельно, поэтому совокупное время запросов равно или больше общего времени подключения к базе данных. Например, предположим, что логический запрос порождает отправку в базу данных 4 физических инструкций SQL, время обработки 3 инструкций составляет 10 секунд, а время обработки одной инструкции — 15 секунд, |
|
|
Содержит общее количество строк, возвращенных серверными базами данных. |
|
|
Указывает количество запросов, отправленных серверным базам данных для выполнения логического запроса. Для успешных запросов (SuccessFlag = 0) это число равно 1 или больше. |
|
|
Указывает количество строк, возвращенных клиенту запроса. Когда в ответ на запрос возвращается большой объем данных, этот столбец не заполняется до тех пор, пока пользователь не отобразит все данные. |
TOTAL_TEMP_KB |
Указывает общее количество килобайт, полученных для запроса. Тип данных: Number(10). |
Столбцы, связанные с кэшем
| Столбец | Описание |
|---|---|
|
|
Значение Y указывает на попадание в кэш для запроса; N указывает на промах кэша. По умолчанию: N. |
|
|
Указывает, сколько раз возвращался результат кэша для запроса. |
|
|
Указывает, сколько раз запрос создавал запись кэша. Значение по умолчанию: Null. |
Таблица регистрации физических запросов отслеживания использования
В следующей таблице описана таблица базы данных, которая отслеживают физические запросы. В этой таблице базы данных регистрируются физические данные SQL для логических запросов, которые хранятся в таблице регистрации логических запросов. Таблица физических запросов связана с таблицей логических запросов посредством отношения внешних ключей.
Столбцы, связанные с пользователями, сеансами и идентификаторами
| Столбец | Описание |
|---|---|
|
|
Указывает уникальный идентификатор строки. |
|
|
Ссылается на логический запрос в таблице регистрации логических запросов. Тип данных: Varchar(250). |
HASH_ID |
Указывает значение HASH для логического запроса. Тип данных: Varchar2(128). |
PHYSICAL_HASH_ID |
Указывает значение HASH для физического запроса. Тип данных: Varchar2(128). |
Столбцы, связанные со сведениями о запросах
| Столбец | Описание |
|---|---|
|
|
Содержит всю физическую инструкцию SQL без усечения. Столбец |
|
|
Содержит инструкцию SQL, отправленную для заданного запроса. Тип данных: Varchar(1024). |
Столбцы, связанные с временем выполнения
| Столбец | Описание |
|---|---|
|
|
Указывает дату завершения физического запроса. |
|
|
Указывает час и минуту завершения физического запроса. |
|
|
Указывает дату и время завершения физического запроса. Метки времени начала и конца также отражают время ожидания доступности ресурсов запросом. |
|
|
Указывает время выполнения физического запроса. |
|
|
Указывает дату отправки физического запроса. |
|
|
Указывает часы и минуты момента отправки физического запроса. |
|
|
Указывает дату и время отправки физического запроса. |
Столбцы, связанные со сведениями о выполнении
| Столбец | Описание |
|---|---|
|
|
Содержит количество строк, возвращенных клиенту запроса. |
Таблица блоков инициализации отслеживания использования
Примечание.:
В настоящее время таблицы отслеживания использования блоков инициализации включают только блоки инициализации сеансов и не включают блоки инициализации семантической модели.Столбцы, связанные с пользователями, сеансами и идентификаторами
| Столбец | Описание |
|---|---|
USER_NAME |
Имя пользователя, запустившего блок инициализации. Тип данных: Varchar2(128). |
TENANT_ID |
Имя арендатора пользователя, запустившего блок инициализации. Тип данных: Varchar2(128). |
SERVICE_NAME |
Имя сервиса. Тип данных: Varchar2(128). |
ECID |
Созданный системой идентификатор контекста выполнения. Тип данных: Varchar2(1024). |
SESSION_ID |
Идентификатор сеанса. Тип данных: Number(10). |
Столбцы, связанные со сведениями о запросах
| Столбец | Описание |
|---|---|
REPOSITORY_NAME |
Имя семантической модели, к которой обращается запрос. Тип данных: Varchar2(128). |
BLOCK_NAME |
Имя запущенного блока инициализации. Тип данных: Varchar2(128). |
Столбцы, связанные с временем выполнения
| Столбец | Описание |
|---|---|
START_TS |
Дата и время запуска блока инициализации. |
END_TS |
Дата и время завершения блока инициализации. Метки времени начала и конца также отражают время ожидания доступности ресурсов запросом. |
DURATION |
Время, которое потребовалось для выполнения блока инициализации. Тип данных: Number(13,3). |
Столбцы, связанные со сведениями о выполнении
| Столбец | Описание |
|---|---|
NOTES |
Примечания о блоке инициализации и его выполнении. Тип данных: Varchar2(1024). |