Journaux d’activité des requêtes
La table des journaux de requête contient la liste des requêtes exécutées sur une base de données KQL Eventhouse, qui fait partie de Real-Time Intelligence. Pour chaque requête, un enregistrement d’événement de journal est stocké dans la table EventhouseQueryLogs.
table des journaux de requête
Utilisez les journaux de requête pour :
- Analyser les performances et les tendances des requêtes.
- Résoudre les problèmes de requêtes lentes.
- Identifier les requêtes lourdes consommant une grande quantité de ressources système.
- Identifier les utilisateurs/applications qui exécutent le plus grand nombre de requêtes.
Le tableau suivant décrit les colonnes stockées dans la table EventhouseQueryLogs :
Nom de la colonne | Type | Description |
---|---|---|
CacheColdHitsBytes | long | Quantité de données de stockage froid qui étaient disponibles pour la requête dans le cache froid en raison de la prérécupération des données. |
CacheColdMissesBytes | long | Quantité de données de stockage froid qui n’étaient pas disponibles pour la requête dans le cache froid. |
CacheHotHitsBytes | long | Quantité de données qui étaient disponibles pour la requête dans le cache chaud. La quantité de données stockées dans le cache chaud est définie par la stratégie de mise en cache de la base de données ou de la table. |
CacheHotMissesBytes | long | Quantité de données qui n’étaient pas disponibles pour la requête dans le cache chaud. |
CapacityId | string | Identificateur de capacité Fabric. |
ComponentFault | string | En cas d’erreur d’une requête, composant où l’erreur s’est produite. Valeurs valides : Server et Client . Si le jeu de résultats de la requête est trop grand, la valeur est Client . Une erreur interne s’est produite, la valeur est Server . |
CorrelationId | string | Identificateur de corrélation de la requête. La valeur peut inclure des composants d’autres éléments participant à la requête, comme le modèle sémantique du rapport exécutant la requête. |
CpuTimeMs | long | Temps processeur total (ms) utilisé par la requête. |
CustomerTenantId | string | Identificateur du locataire du client. |
DatabaseId | string | Identificateur unique de la base de données. |
DatabaseName | string | Nom de la base de données. |
DurationMs | long | Durée de la requête (ms). |
ExtentsMaxScannedTime | DATETIME | Durée maximale d’analyse des données. |
ExtentsMinScannedTime | DATETIME | Durée minimale d’analyse des données. |
FailureReason | string | Raison de l’échec de la requête. |
Identité | dynamic | Identité de l’utilisateur ou de l’application qui a exécuté la requête. |
ItemId | string | Identificateur de l’élément Fabric Eventhouse. |
ItemKind | string | Type de l’élément Fabric. Valeurs valides : Eventhouse . |
ItemName | string | Nom de l’élément Fabric Eventhouse. |
Niveau | string | Non applicable. |
MemoryPeakBytes | long | Consommation de mémoire maximale de la requête. |
OperationEndTime | DATETIME | Heure (UTC) à laquelle l’opération s’est terminée. |
OperationId | string | Identificateur unique du journal de requête. |
OperationStartTime | DATETIME | Heure (UTC) de début de l’opération. |
QueryText | string | Texte de la requête. |
Région | string | Région où se trouve la base de données KQL Fabric. |
ResultTableCount | int | Nombre de tables utilisées par la requête. |
ResultTableStatistics | string | Statistiques détaillées des tables utilisées par la requête. |
ScannedExtentsCount | long | Nombre d’extensions analysées par la requête. Un nombre élevé peut indiquer un problème de latence de la requête. |
ScannedRowsCount | long | Nombre de lignes analysées par la requête. Un nombre élevé peut indiquer un problème de latence de la requête. |
SourceApplication | string | Nom de l’application source qui a exécuté la requête. |
État | string | État d’achèvement de la requête. |
Timestamp | DATETIME | Heure (UTC) de génération de l’événement. |
TotalExtentsCount | long | Nombre total d’extensions dans le jeu de résultats. |
TotalRowsCount | long | Nombre total de lignes dans le jeu de résultats. |
WorkspaceId | string | Identificateur de l’espace de travail. |
WorkspaceMonitoringTableName | string | Nom de la table de monitoring de l’espace de travail. Valeurs valides : EventhouseQueryLogs . |
WorkspaceName | string | Nom de l’espace de travail. |
Exemples de requêtes
Vous trouverez des exemples de requêtes dans le référentiel GitHub fabric-sample.