Logs de comandos
A tabela de logs de comandos contém a lista de comandos executados em um banco de dados KQL da Eventhouse, que faz parte do Real-Time Intelligence. Para cada comando, um registro de evento de log é armazenado na tabela EventhouseCommandLogs .
Tabela de logs de comando
Use os logs de comando para:
- Analise o desempenho e as tendências do comando.
- Identifique comandos que consomem uma grande quantidade de recursos do sistema.
- Identifique os usuários e aplicativos que executam o maior número de comandos.
A tabela a seguir descreve as colunas armazenadas na tabela EventhouseCommandLogs :
Nome da Coluna | Tipo | Description |
---|---|---|
CacheColdHitsBytes | long | A quantidade de dados de armazenamento a frio que estava disponível para o comando em cache frio devido à pré-busca de dados. |
CacheColdMissesBytes | long | A quantidade de dados de armazenamento a frio que não estavam disponíveis para o comando no cache frio. |
CacheHotHitsBytes | long | A quantidade de dados que estava disponível para o comando no hot cache. A quantidade de dados armazenados no hot cache é definida pela política de cache de banco de dados ou tabela. |
CacheHotMissesBytes | long | A quantidade de dados que não estava disponível para o comando no hot cache. |
CapacityId | string | O identificador de capacidade da malha. |
CommandText | string | O texto do comando. |
ComponentFault | string | No caso de um erro de comando, o componente onde a falha ocorreu. Valores válidos: Server ou Client . |
CorrelationId | string | O identificador de correlação do comando. |
CpuTimeMs | long | CPU total em milissegundos (ms) usada pelo comando. |
CustomerTenantId | string | O identificador de locatário do cliente. |
DatabaseId | string | O identificador exclusivo do banco de dados. |
DatabaseName | string | O nome do banco de dados. |
DurationMs | long | A duração do comando (ms). |
EventhouseCommandType | string | O tipo de comando que foi executado. |
ExtentsMaxScannedTime | datetime | O tempo máximo de varredura de dados. |
ExtentsMinScannedTime | datetime | O tempo mínimo de varredura de dados. |
FailureReason | string | O motivo pelo qual o comando falhou. |
Identidade | dynamic | A identidade do usuário ou aplicativo que executou o comando. |
ItemId | string | O identificador do item Fabric Eventhouse. |
ItemKind | string | O tipo de item de malha. Valores válidos: Eventhouse . |
NomeDoItem | string | O nome do item Fabric Eventhouse. |
Level | string | Não aplicável. |
MemoryPeakBytes | long | O consumo de memória de pico do comando. |
OperationEndTime | datetime | A hora (UTC) a operação terminou. |
OperationId | string | O identificador de log de comando exclusivo. |
OperationName | string | O nome da operação executada. |
OperationStartTime | datetime | A hora (UTC) em que a operação foi iniciada. |
País/Região | string | A região onde o banco de dados Fabric KQL está localizado. |
ScannedExtentsCount | long | O número de extensões verificadas pelo comando. Um número alto pode indicar a causa de um problema de latência de comando. |
ScannedRowsCount | long | O número de linhas verificadas pelo comando. Um número alto pode indicar a causa de um problema de latência de comando. |
SourceApplication | string | O nome do aplicativo de origem que executou o comando. |
Estado | string | O status de conclusão do comando. |
Carimbo de Data/Hora | datetime | A hora (UTC) em que o evento foi gerado. |
TotalExtentsCount | long | O número total de extensões no conjunto de resultados. |
TotalRowsCount | long | O número total de linhas no conjunto de resultados. |
WorkspaceId | string | O identificador do espaço de trabalho. |
WorkspaceMonitoringTableName | string | O nome da tabela de monitoramento do espaço de trabalho. Valores válidos: EventhouseCommandyLogs . |
Nome do espaço de trabalho | string | O nome do espaço de trabalho. |
Consultas de amostra
Você pode encontrar consultas de exemplo no repositório GitHub de amostras de malha.