Журналы запросов
Таблица журналов запросов содержит список запросов, выполняемых в базе данных KQL Eventhouse, которая является частью аналитики в режиме реального времени. Для каждого запроса запись события журнала хранится в таблице EventhouseQueryLogs .
Таблица журналов запросов
Используйте журналы запросов для:
- Анализ производительности запросов и тенденций.
- Устранение неполадок с медленными запросами.
- Определение тяжелых запросов, потребляющих большое количество системных ресурсов.
- Определите пользователей и приложений, выполняющих наибольшее количество запросов.
В следующей таблице описаны столбцы, хранящиеся в таблице EventhouseQueryLogs :
Имя столбца | Тип | Описание |
---|---|---|
CacheColdHitsHitsBytes | длинный | Объем данных холодного хранилища, доступных для запроса в холодном кэше из-за предварительной выборки данных. |
CacheColdMissesBytes | длинный | Объем данных холодного хранилища, недоступных для запроса в холодном кэше. |
CacheHotHitsHitsBytes | длинный | Объем данных, доступных для запроса в горячем кэше. Объем данных, хранящихся в горячем кэше, определяется политикой кэширования базы данных или таблицы. |
CacheHotMissesBytes | длинный | Объем данных, недоступных для запроса в горячем кэше. |
CapacityId | строка | Идентификатор емкости Fabric. |
ComponentFault | строка | В случае ошибки запроса компонент, в котором произошла ошибка. Допустимые значения: Server и Client . Если результирующий набор запроса слишком велик, значение равно Client . Если произошла внутренняя ошибка, значение равно Server . |
CorrelationId | строка | Идентификатор корреляции запроса. Это значение может включать компоненты других элементов, участвующих в запросе, например семантикую модель отчета, выполняющего запрос. |
CpuTimeMs | длинный | Общее время ЦП (мс), используемое запросом. |
CustomerTenantId | строка | Идентификатор клиента. |
DatabaseId; | строка | Уникальный идентификатор базы данных. |
имя_базы_данных | строка | Имя базы данных. |
DurationMs | длинный | Длительность запроса (мс). |
ExtentsMaxScannedTime | datetime | Максимальное время сканирования данных. |
ExtentsMinScannedTime | datetime | Минимальное время сканирования данных. |
FailureReason | строка | Причина сбоя запроса. |
Идентификация | по строкам | Удостоверение пользователя или приложения, выполняющего запрос. |
ItemId | строка | Идентификатор элемента Eventhouse Fabric. |
ItemKind | строка | Тип элемента Fabric. Допустимые значения: Eventhouse . |
Название товара | строка | Имя элемента Eventhouse Fabric. |
Уровень | строка | Неприменимо. |
MemoryPeakBytes | длинный | Пиковое потребление памяти запроса. |
OperationEndTime | datetime | Время окончания операции (UTC). |
OperationId | строка | Уникальный идентификатор журнала запросов. |
OperationStartTime | datetime | Время начала операции (UTC). |
QueryText | строка | Текст запроса. |
Область/регион | строка | Регион, в котором находится база данных KQL Fabric. |
ResultTableCount | INT | Количество таблиц, используемых запросом. |
ResultTableStatistics | строка | Подробная статистика таблиц, используемых запросом. |
ScannedExtentsCount | длинный | Количество экстентов, отсканированных запросом. Большое число может указывать на причину проблемы с задержкой запроса. |
ScannedRowsCount | длинный | Количество строк, отсканированных запросом. Большое число может указывать на причину проблемы с задержкой запроса. |
SourceApplication | строка | Имя исходного приложения, выполняющего запрос. |
Состояние | строка | Состояние завершения запроса. |
Метка времени | datetime | Время создания события (UTC). |
TotalExtentsCount | длинный | Общее количество экстентов в результирующем наборе. |
TotalRowsCount | длинный | Общее количество строк в результирующем наборе. |
WorkspaceId | строка | Идентификатор рабочей области. |
WorkspaceMonitoringTableName | строка | Имя таблицы мониторинга рабочей области. Допустимые значения: EventhouseQueryLogs . |
WorkspaceName | строка | имя рабочей области; |
Примеры запросов
Примеры запросов можно найти в репозитории GitHub для примеров структуры.