Interroger dans ClickHouse CloudLes données de cette table système sont stockées localement sur chaque nœud de ClickHouse Cloud. Pour obtenir une vue complète de l’ensemble des données, il faut donc utiliser la fonction clusterAllReplicas. Consultez cette page pour plus de détails.
Contient des informations sur le nombre d’événements survenus dans le système. Par exemple, dans la table, vous pouvez voir combien de requêtes SELECT ont été traitées depuis le démarrage du serveur ClickHouse.
event (String) — Nom de l’événement.
value (UInt64) — Nombre d’occurrences de l’événement.
description (String) — Description de l’événement.
SELECT * FROM system.events LIMIT 5
┌─event─────────────────────────────────┬─value─┬─description────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Query │ 12 │ Number of queries to be interpreted and potentially executed. Does not include queries that failed to parse or were rejected due to AST size limits, quota limits or limits on the number of simultaneously running queries. May include internal queries initiated by ClickHouse itself. Does not count subqueries. │
│ SelectQuery │ 8 │ Same as Query, but only for SELECT queries. │
│ FileOpen │ 73 │ Number of files opened. │
│ ReadBufferFromFileDescriptorRead │ 155 │ Number of reads (read/pread) from a file descriptor. Does not include sockets. │
│ ReadBufferFromFileDescriptorReadBytes │ 9931 │ Number of bytes read from file descriptors. If the file is compressed, this will show the compressed data size. │
└───────────────────────────────────────┴───────┴────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
Description des événements
Nombre de requêtes API ACME effectuées.
Nombre de commandes de certificats ACME passées.
Nombre de requêtes HTTP adressées aux fournisseurs d’IA.
Nombre total de tokens du prompt consommés par l’ensemble des appels à la fonction d’IA dans la requête.
Nombre d’opérations de lecture avec l’interface AIO de Linux ou de FreeBSD
Nombre d’octets lus via l’interface AIO de Linux ou de FreeBSD
Nombre d’opérations d’écriture via l’interface AIO de Linux ou de FreeBSD
Nombre d’octets écrits via l’interface AIO sous Linux ou FreeBSD
Nombre total de tokens de complétion consommés par l’ensemble des appels à la fonction d’IA dans la requête.
Nombre de lignes ayant reçu un résultat généré par l’IA.
Nombre de lignes ayant reçu une valeur par défaut à cause d’un quota ou d’une erreur.
Nombre de requêtes générées aléatoirement tentées par le fuzzer AST côté serveur.
Nombre total de nouvelles adresses dans les résultats de résolution DNS des connexions HTTP
Nombre total d’adresses expirées qui n’apparaissent plus dans les résultats de résolution DNS pour les connexions HTTP
Nombre total d’adresses marquées comme défaillantes en raison d’erreurs de connexion des connexions HTTP
AggregatingSortedMilliseconds
Temps total consacré à l’agrégation des colonnes triées
Tables de hachage d’agrégation initialisées en mode à deux niveaux
Nombre de tables de hachage initialisées en mode à deux niveaux pour l’agrégation.
AggregationOptimizedEqualRangesOfKeys
Nombre de blocs auxquels l’optimisation des plages de clés identiques a été appliquée
AggregationPreallocatedElementsInHashTables
Nombre d’éléments préalloués dans les tables de hachage utilisées pour l’agrégation.
Nombre d’octets ayant transité par le limiteur de débit ‘max_network_bandwidth_for_all_users’.
AllUsersThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en attente pour respecter la limitation de débit de ‘max_network_bandwidth_for_all_users’.
AnalyzePatchRangesMicroseconds
Temps total consacré à l’analyse de l’index des patch parts
Temps total passé à appliquer les patch parts aux blocs
Nombre d’octets alloués à la zone mémoire Arena (utilisée pour GROUP BY et des opérations similaires)
Nombre de fragments alloués pour la zone mémoire Arena (utilisée pour GROUP BY et les opérations similaires)
Taille, en octets, des données des requêtes INSERT asynchrones.
Nombre de fois qu’un identifiant de hachage en double a été trouvé dans le cache des identifiants de hachage des INSERT asynchrones.
Identique à InsertQuery, mais uniquement pour les requêtes INSERT en mode asynchrone.
Nombre de lignes insérées par des requêtes INSERT asynchrones.
AsyncLoaderWaitMicroseconds
Temps total pendant lequel une requête a attendu l’exécution de jobs du chargeur asynchrone.
AsyncLoggingConsoleDroppedMessages
Nombre de messages perdus dans le journal de la console parce que la file d’attente des journaux asynchrones était pleine
AsyncLoggingConsoleTotalMessages
Nombre de messages (acceptés ou rejetés) envoyés à la file d’attente asynchrone pour le journal de la console
AsyncLoggingErrorFileLogDroppedMessages
Nombre de messages perdus du journal des erreurs dans un fichier, car la file d’attente des journaux asynchrones était pleine
AsyncLoggingErrorFileLogTotalMessages
Nombre de messages (acceptés ou rejetés) envoyés à la file d’attente asynchrone du journal des erreurs dans un fichier
AsyncLoggingFileLogDroppedMessages
Nombre de messages perdus dans le journal de fichier parce que la file d’attente des journaux asynchrones était pleine
AsyncLoggingFileLogTotalMessages
Nombre de messages (acceptés ou abandonnés) envoyés à la file d’attente asynchrone du journal de fichier
AsyncLoggingSyslogDroppedMessages
Nombre de messages perdus par le syslog parce que la file d’attente des journaux asynchrones était pleine
AsyncLoggingSyslogTotalMessages
Nombre de messages (acceptés ou rejetés) envoyés à la file d’attente asynchrone pour le syslog
AsyncLoggingTextLogDroppedMessages
Nombre de messages perdus dans text_log parce que la file d’attente des journaux asynchrones était pleine
AsyncLoggingTextLogTotalMessages
Nombre de messages (acceptés ou rejetés) envoyés vers la file d’attente asynchrone de text_log
AsynchronousReadWaitMicroseconds
Temps consacré à l’attente de lectures asynchrones lors d’une lecture locale asynchrone.
AsynchronousReaderIgnoredBytes
Nombre d’octets ignorés lors de la lecture asynchrone
AsynchronousRemoteReadWaitMicroseconds
Temps passé en attente des lectures distantes asynchrones.
Nombre d’appels CommitBlockList à l’API Azure Blob Storage
Nombre d’appels à CopyObject de l’API Azure Blob Storage
Nombre d’appels à CreateContainer de l’API Azure Blob Storage.
Nombre d’appels DeleteObject(s) à l’API Azure Blob Storage.
Nombre d’appels GetObject de l’API Azure.
Nombre d’appels à la méthode GetProperties de l’API Azure Blob Storage.
AzureGetRequestThrottlerBlocked
Nombre de requêtes GET vers Azure bloquées par le limiteur de débit.
AzureGetRequestThrottlerCount
Nombre de requêtes GET Azure passées par le limiteur de débit : bloquées et non bloquées.
AzureGetRequestThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en attente pour respecter la limitation de débit des requêtes GET Azure.
Nombre d’appels ListObjects effectués via l’API Azure Blob Storage.
AzurePutRequestThrottlerBlocked
Nombre de requêtes PUT Azure bloquées par le limiteur de débit.
AzurePutRequestThrottlerCount
Nombre de requêtes PUT Azure ayant traversé le limiteur de débit : bloquées et non bloquées.
AzurePutRequestThrottlerSleepMicroseconds
Temps total pendant lequel une requête est restée en attente pour respecter la limitation du débit des requêtes PUT Azure.
Temps total d’attente des requêtes de lecture Azure.
Nombre de requêtes de lecture sur Azure.
Nombre d’erreurs de requête de lecture Azure.
AzureReadRequestsRedirects
Nombre de redirections des requêtes de lecture d’Azure.
AzureReadRequestsThrottling
Nombre de requêtes de lecture Azure soumises à une limitation de débit.
Nombre d’appels StageBlock à l’API Azure Blob Storage
Nombre d’appels Upload à l’API Azure Blob Storage
Temps total d’attente des requêtes d’écriture Azure.
Nombre de requêtes d’écriture vers Azure.
Nombre d’erreurs liées aux requêtes d’écriture Azure.
AzureWriteRequestsRedirects
Nombre de redirections de requêtes d’écriture Azure.
AzureWriteRequestsThrottling
Nombre de requêtes d’écriture Azure soumises à une limitation de débit.
BackgroundLoadingMarksTasks
Nombre de tâches d’arrière-plan pour le chargement des marks
BackupEntriesCollectorForTablesDataMicroseconds
Temps consacré à la création des entrées de sauvegarde pour les données des tables
BackupEntriesCollectorMicroseconds
Temps consacré à la création des entrées de sauvegarde
BackupEntriesCollectorRunPostTasksMicroseconds
Temps consacré à l’exécution des tâches de post-traitement après la création des entrées de sauvegarde
Nombre de fois où le fichier ‘.lock’ a été lu lors de la création de la sauvegarde
BackupPreparingFileInfosMicroseconds
Temps consacré à la préparation des informations de fichier pour les entrées de sauvegarde
BackupReadLocalBytesToCalculateChecksums
Taille totale des fichiers lus localement pour calculer les sommes de contrôle des entrées de sauvegarde
BackupReadLocalFilesToCalculateChecksums
Nombre de fichiers lus localement pour calculer les sommes de contrôle des entrées de sauvegarde
Temps consacré à la lecture des métadonnées de sauvegarde depuis le fichier .backup
BackupReadRemoteBytesToCalculateChecksums
Taille totale des fichiers lus sur des disques distants afin de calculer les sommes de contrôle des entrées de sauvegarde
BackupReadRemoteFilesToCalculateChecksums
Nombre de fichiers lus à partir de disques distants pour calculer les sommes de contrôle des entrées de sauvegarde
Nombre d’octets passés par le limiteur de débit ‘max_backup_bandwidth_for_server’.
BackupThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en attente pour respecter la limitation de débit max_backup_bandwidth_for_server.
Temps consacré à l’écriture des métadonnées de sauvegarde dans le fichier .backup
Nombre de sauvegardes ouvertes en lecture
Nombre de sauvegardes ouvertes en vue du déverrouillage
Nombre de sauvegardes ouvertes en mode écriture
BlobCopierThreadLockBlobsErrors
Nombre d’erreurs de verrouillage de blobs survenues lors de l’exécution de BlobCopier
BlobCopierThreadLockedBlobs
Nombre de blobs renvoyés par le stockage des métadonnées
BlobCopierThreadRecordBlobsErrors
Nombre d’erreurs survenues lors de l’enregistrement de blobs pendant l’exécution de BlobCopier
BlobCopierThreadRecordedBlobs
Nombre de blobs dont la réplication par BlobCopier a été consignée dans le stockage des métadonnées
BlobCopierThreadReplicateBlobsErrors
Nombre d’erreurs de réplication de blobs survenues lors de l’exécution de BlobCopier
BlobCopierThreadReplicatedBlobs
Nombre de blobs répliqués par BlobCopier
Nombre d’exécutions du thread BlobCopier
BlobKillerThreadLockBlobsErrors
Nombre d’erreurs de verrouillage de blobs survenues lors de l’exécution de BlobKiller
BlobKillerThreadLockedBlobs
Nombre de blobs renvoyés par le stockage des métadonnées
BlobKillerThreadRecordBlobsErrors
Nombre d’erreurs survenues lors de l’enregistrement de blobs pendant l’exécution de BlobKiller
BlobKillerThreadRecordedBlobs
Nombre de blobs dont la suppression par BlobKiller a été consignée dans le stockage des métadonnées
BlobKillerThreadRemoveBlobsErrors
Nombre d’erreurs survenues lors de la suppression de blobs pendant l’exécution de BlobKiller
BlobKillerThreadRemoveTasks
Nombre de tâches de suppression générées par BlobKiller
BlobKillerThreadRemovedBlobs
Nombre de blobs supprimés par BlobKiller
Nombre d’exécutions du thread BlobKiller
BuildPatchesJoinMicroseconds
Temps total passé à construire les index et les tables de hachage afin d’appliquer les patch parts en mode Join
BuildPatchesMergeMicroseconds
Temps total consacré à la création des index pour appliquer les patch parts en mode Merge
CacheWarmerBytesDownloaded
Quantité de données chargées dans le cache du système de fichiers par des threads d’arrière-plan dédiés.
CacheWarmerDataPartsDownloaded
Nombre de parties de données entièrement récupérées par CacheWarmer.
CachedReadBufferCacheWriteBytes
Octets écrits depuis la source (système de fichiers distant, etc.) dans le cache du système de fichiers
CachedReadBufferCacheWriteMicroseconds
Temps consacré à l’écriture de données dans le cache du système de fichiers
CachedReadBufferCreateBufferMicroseconds
Temps de préparation du tampon
CachedReadBufferPredownloadedBytes
Octets lus depuis la source du cache du système de fichiers. Les segments du cache sont lus intégralement de gauche à droite ; il peut donc être nécessaire de télécharger à l’avance une partie du segment non pertinente pour la tâche en cours, simplement pour atteindre les données nécessaires.
CachedReadBufferPredownloadedFromSourceBytes
Octets lus à partir de la source du cache du système de fichiers pour le pré-téléchargement (système de fichiers distant, etc.)
CachedReadBufferPredownloadedFromSourceMicroseconds
Temps de lecture à partir de la source du cache du système de fichiers lors du prétéléchargement (depuis le système de fichiers distant, etc.)
CachedReadBufferReadFromCacheBytes
Octets lus depuis le cache du système de fichiers
CachedReadBufferReadFromCacheHits
Nombre de fois où une lecture à partir du cache du système de fichiers a donné lieu à un hit de cache.
CachedReadBufferReadFromCacheMicroseconds
Temps de lecture à partir du cache du système de fichiers
CachedReadBufferReadFromCacheMisses
Nombre de fois où une lecture depuis le cache du système de fichiers n’a pas trouvé les données dans le cache.
CachedReadBufferReadFromSourceBytes
Octets lus depuis la source du cache du système de fichiers (système de fichiers distant, etc.)
CachedReadBufferReadFromSourceMicroseconds
Temps de lecture à partir de la source du cache du système de fichiers (système de fichiers distant, etc.)
CachedReadBufferWaitReadBufferMicroseconds
Temps passé en attente du tampon de lecture interne (y compris l’attente du cache)
CachedWriteBufferCacheWriteBytes
Octets écrits depuis une source (système de fichiers distant, etc.) dans le cache du système de fichiers
CachedWriteBufferCacheWriteMicroseconds
Temps consacré à l’écriture de données dans le cache du système de fichiers
CannotRemoveEphemeralNode
Nombre d’occurrences d’une error lors d’une tentative de suppression d’un nœud éphémère. Cela ne pose pas de problème, car notre implémentation de la bibliothèque ZooKeeper garantit que la session expirera et que le nœud sera supprimé.
CannotWriteToWriteBufferDiscard
Nombre de traces de pile rejetées par le profileur de requêtes ou le gestionnaire de signaux parce que le tube est plein ou qu’il est impossible d’y écrire.
CoalescingSortedMilliseconds
Temps total consacré à la fusion de colonnes triées
CollapsingSortedMilliseconds
Temps total consacré au collapsing des colonnes triées
CommonBackgroundExecutorTaskCancelMicroseconds
Temps consacré à cancel() pour les tâches du Common executor.
CommonBackgroundExecutorTaskExecuteStepMicroseconds
Temps consacré à executeStep() pour les tâches du Common executor.
CommonBackgroundExecutorTaskResetMicroseconds
Temps consacré à la réinitialisation d’une tâche du Common executor.
CommonBackgroundExecutorWaitMicroseconds
Temps passé à attendre l’achèvement dans Common executor.
Nombre d’octets utilisés pour compiler les expressions.
CompileExpressionsMicroseconds
Temps total consacré à compiler des expressions en code LLVM.
Nombre de fois où la compilation du code LLVM généré (afin de créer une fonction fusionnée pour les expressions complexes) a été déclenchée.
Nombre d’exécutions d’une fonction compilée.
CompressedReadBufferBlocks
Nombre de blocs compressés (blocs de données compressés indépendamment les uns des autres) lus depuis des sources compressées (fichiers, réseau).
CompressedReadBufferBytes
Nombre d’octets non compressés (c’est-à-dire le nombre d’octets après décompression) lus à partir de sources compressées (fichiers, réseau).
CompressedReadBufferChecksumDoesntMatch
Nombre de fois où la somme de contrôle du bloc compressé ne correspond pas.
CompressedReadBufferChecksumDoesntMatchMicroseconds
Temps total consacré à la détection d’inversions de bits dues à des incohérences de somme de contrôle de blocs compressés.
CompressedReadBufferChecksumDoesntMatchSingleBitMismatch
Nombre de fois où une erreur de somme de contrôle d’un bloc compressé a été causée par une différence d’un seul bit.
ConcurrencyControlDownscales
Nombre total d’événements de réduction des ressources CPU
ConcurrencyControlPreemptedMicroseconds
Temps total pendant lequel une requête est restée en attente en raison de la préemption des slots CPU.
ConcurrencyControlPreemptions
Nombre total de préemptions du CPU
ConcurrencyControlQueriesDelayed
Nombre total d’allocations de slots CPU (requêtes) qui ont dû attendre l’attribution de slots supplémentaires
ConcurrencyControlSlotsAcquired
Nombre total de slots CPU obtenus
ConcurrencyControlSlotsAcquiredNonCompeting
Nombre total de slots CPU acquis sans concurrence
ConcurrencyControlSlotsDelayed
Nombre de slots CPU qui n’ont pas été attribués immédiatement et ont dû attendre qu’un slot CPU se libère
ConcurrencyControlSlotsGranted
Nombre de slots CPU alloués selon la garantie d’un thread par requête, ainsi que pour les requêtes avec le paramètre ‘use_concurrency_control’ = 0
ConcurrencyControlUpscales
Nombre total d’événements d’augmentation des ressources CPU
ConcurrencyControlWaitMicroseconds
Temps total pendant lequel une requête a attendu l’allocation de ressources pour des slots CPU.
ConcurrentQuerySlotsAcquired
Nombre total de slots de requête acquis
ConcurrentQueryWaitMicroseconds
Temps total pendant lequel une requête était en attente de slots de requête
ConnectionPoolIsFullMicroseconds
Temps total passé à attendre un slot dans le pool de connexions.
Nombre de fois où le verrou de Context a été acquis ou dont l’acquisition a été tentée. Il s’agit d’un verrou global.
ContextLockWaitMicroseconds
Temps d’attente du verrou du Context, en microsecondes
CoordinatedMergesMergeAssignmentRequest
Nombre total de demandes d’attribution de fusions
CoordinatedMergesMergeAssignmentRequestMicroseconds
Temps total passé par le client d’attribution des fusions
CoordinatedMergesMergeAssignmentResponse
Nombre total de requêtes d’attribution de fusions
CoordinatedMergesMergeAssignmentResponseMicroseconds
Temps total passé dans le gestionnaire d’attribution des fusions
Temps total passé à récupérer des métadonnées à jour au sein du coordinateur de fusion
CoordinatedMergesMergeCoordinatorFilterMicroseconds
Temps total consacré au filtrage des fusions préparées dans le coordinateur de fusion
CoordinatedMergesMergeCoordinatorLockStateExclusivelyCount
Nombre total d’acquisitions exclusives du verrou d’état du coordinateur
CoordinatedMergesMergeCoordinatorLockStateExclusivelyMicroseconds
Temps total passé à verrouiller en mode exclusif le mutex de l’état du coordinateur
CoordinatedMergesMergeCoordinatorLockStateForShareCount
Nombre total de prises du verrou d’état du coordinateur en mode FOR SHARE
CoordinatedMergesMergeCoordinatorLockStateForShareMicroseconds
Temps total consacré au verrouillage partagé du mutex de l’état du coordinateur
CoordinatedMergesMergeCoordinatorSelectMergesMicroseconds
Temps total consacré à la sélection d’une fusion par les sélecteurs de fusion au sein du coordinateur de fusion
CoordinatedMergesMergeCoordinatorUpdateCount
Nombre total de mises à jour du coordinateur de fusion
CoordinatedMergesMergeCoordinatorUpdateMicroseconds
Temps total passé à mettre à jour l’état du coordinateur de fusion
CoordinatedMergesMergeWorkerUpdateCount
Nombre total de mises à jour du merge worker
CoordinatedMergesMergeWorkerUpdateMicroseconds
Temps total consacré à la mise à jour de l’état local des fusions attribuées au worker
Entrée de journal créée avec succès pour la fusion de parts dans ReplicatedMergeTree.
CreatedLogEntryForMutation
Entrée de journal créée avec succès pour la mutation de parts dans ReplicatedMergeTree.
CreatedReadBufferDirectIO
Nombre de fois où un tampon de lecture avec O_DIRECT a été créé pour lire des données (lors du choix entre d’autres méthodes de lecture).
CreatedReadBufferDirectIOFailed
Nombre de fois où la création d’un tampon de lecture avec O_DIRECT a été tentée pour lire des données (parmi d’autres méthodes de lecture), mais où le système d’exploitation ne l’a pas autorisée (en raison de l’absence de prise en charge du système de fichiers ou pour d’autres raisons), et où le système est revenu à la méthode de lecture ordinaire.
Nombre de fois qu’un tampon de lecture utilisant mmap a été créé pour lire des données (lors du choix entre différentes autres méthodes de lecture).
CreatedReadBufferMMapFailed
Nombre de fois où la création d’un tampon de lecture avec mmap a été tentée pour lire des données (parmi d’autres méthodes de lecture), mais où le système d’exploitation ne l’a pas autorisée (en raison de l’absence de prise en charge du filesystem ou pour d’autres raisons), et où le système s’est rabattu sur la méthode de lecture ordinaire.
CreatedReadBufferOrdinary
Nombre de fois où le tampon de lecture ordinaire a été créé pour lire des données (lors de la sélection parmi d’autres méthodes de lecture).
Nombre total d’erreurs de résolution DNS
Données après fusion différentes de celles de la réplique
Nombre de fois où les données après fusion ne sont pas identiques octet pour octet à celles présentes sur d’autres répliques. Plusieurs raisons peuvent l’expliquer :
- Utilisation d’une version plus récente de la bibliothèque de compression après une mise à jour du serveur.
- Utilisation d’une autre méthode de compression.
- Algorithme de compression non déterministe (très peu probable).
- Algorithme de fusion non déterministe en raison d’une erreur logique dans le code.
- Corruption des données en mémoire due à un bug dans le code.
- Corruption des données en mémoire due à un problème matériel.
- Modification manuelle des données source après le démarrage du serveur.
- Modification manuelle des sommes de contrôle stockées dans ZooKeeper.
- Des paramètres liés au format des parts, comme ‘enable_mixed_granularity_parts’, diffèrent selon les répliques.
Le serveur a correctement détecté cette situation et téléchargera la part fusionnée depuis la réplique afin de garantir un résultat identique octet pour octet.
DataAfterMutationDiffersFromReplica
Nombre de fois où les données après mutation ne sont pas identiques, octet pour octet, à celles des autres répliques. En plus des raisons décrites dans « DataAfterMergeDiffersFromReplica », cela peut également être dû à une mutation non déterministe.
DefaultImplementationForNullsRows
Nombre de lignes traitées par l’implémentation par défaut des valeurs nulles lors de l’exécution de la fonction
DefaultImplementationForNullsRowsWithNulls
Nombre de lignes contenant des valeurs NULL traitées par l’implémentation par défaut pour les NULL lors de l’exécution de la fonction
Nombre de fois où l’INSERT d’un bloc dans une table MergeTree a été limité en raison d’un nombre élevé de parties de données actives dans la partition.
DelayedInsertsMilliseconds
Nombre total de millisecondes pendant lesquelles l’INSERT d’un bloc dans une table MergeTree a été limité en raison d’un nombre élevé de parties de données actives dans la partition.
Nombre de fois où la mutation d’une table MergeTree a été ralentie en raison d’un nombre élevé de mutations non terminées pour cette table.
DelayedMutationsMilliseconds
Nombre total de millisecondes passées pendant lesquelles la mutation d’une table MergeTree a été ralentie en raison d’un nombre élevé de mutations non terminées pour cette table.
DeltaLakePartitionPrunedFiles
Nombre de fichiers ignorés lors de l’élagage des partitions de DeltaLake
Nombre de fichiers analysés lors des callbacks d’analyse de DeltaLake
Initialisations de snapshots DeltaLake
Nombre de fois où un snapshot de table DeltaLake a été initialisé (chargé depuis le stockage d’objets)
Nombre de clés recherchées dans des dictionnaires de type ‘cache’ et trouvées dans le cache, mais obsolètes.
Nombre de clés recherchées dans les dictionnaires de type ‘cache’ et trouvées dans le cache.
Nombre de clés recherchées dans les dictionnaires de type ‘cache’ mais introuvables.
Nombre de clés demandées à la source de données pour les dictionnaires de type ‘cache’.
DictCacheKeysRequestedFound
Nombre de clés demandées à la source de données pour les dictionnaires de type ‘cache’ et effectivement trouvées dans celle-ci.
DictCacheKeysRequestedMiss
Nombre de clés demandées à la source de données pour les dictionnaires de type « cache », mais non trouvées dans cette source.
Nombre de nanosecondes passées à attendre le verrou de lecture afin d’accéder aux données des dictionnaires de type ‘cache’.
Nombre de nanosecondes passées à attendre le verrou d’écriture afin de mettre à jour les données des dictionnaires de type ‘cache’.
Nombre de nanosecondes passées à interroger les sources externes de données pour les dictionnaires de type ‘cache’.
Nombre de requêtes groupées adressées aux sources de données externes pour les dictionnaires de type ‘cache’.
Nombre de fois où la fonction F_FULLFSYNC/fsync/fdatasync a été appelée sur des répertoires.
DirectorySyncElapsedMicroseconds
Temps total d’attente de l’appel système F_FULLFSYNC/fsync/fdatasync pour les répertoires.
Nombre d’appels CommitBlockList à l’API Azure Blob Storage de Disk Azure
Nombre d’appels CopyObject à l’API Azure Blob Storage de Disk Azure
Nombre d’appels CreateContainer de l’API Azure Blob Storage de Disk Azure.
Nombre d’appels DeleteObject de l’API Azure Blob Storage.
Nombre d’appels à l’API GetObject de Disk Azure.
Nombre d’appels GetProperties à l’API Azure Blob Storage de Disk Azure.
DiskAzureGetRequestThrottlerBlocked
Nombre de requêtes GET du disque Azure bloquées par le limiteur de débit.
DiskAzureGetRequestThrottlerCount
Nombre de requêtes GET du disque Azure traitées par le limiteur de débit : bloquées ou non bloquées.
DiskAzureGetRequestThrottlerSleepMicroseconds
Temps total pendant lequel une requête est restée en attente afin de se conformer à la limitation du débit des requêtes GET du disque Azure.
Nombre d’appels ListObjects effectués à l’API Azure Blob Storage de Disk Azure.
DiskAzurePutRequestThrottlerBlocked
Nombre de requêtes PUT vers un disque Azure bloquées par le limiteur de débit.
DiskAzurePutRequestThrottlerCount
Nombre de requêtes PUT de disque Azure ayant transité par le limiteur de débit : bloquées et non bloquées.
DiskAzurePutRequestThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en attente pour respecter la limitation du débit des requêtes PUT sur le disque Azure.
DiskAzureReadMicroseconds
Temps total passé à attendre les requêtes de lecture sur le disque Azure.
DiskAzureReadRequestsCount
Nombre de requêtes de lecture sur le disque Azure.
DiskAzureReadRequestsErrors
Nombre d’erreurs des requêtes de lecture du disque Azure.
DiskAzureReadRequestsRedirects
Nombre de redirections de requêtes de lecture du disque Azure.
DiskAzureReadRequestsThrottling
Nombre de requêtes de lecture sur disque Azure dont le débit a été limité.
Nombre d’appels StageBlock à l’API Azure Blob Storage de Disk Azure
Nombre d’appels Upload à l’API Azure Blob Storage de Disk Azure
DiskAzureWriteMicroseconds
Temps total d’attente des requêtes d’écriture sur le disque Azure.
DiskAzureWriteRequestsCount
Nombre de requêtes d’écriture sur disque Azure.
Erreurs des requêtes d’écriture sur disque Azure
Nombre d’erreurs des requêtes d’écriture sur disque Azure.
DiskAzureWriteRequestsRedirects
Nombre de redirections de requêtes d’écriture du disque Azure.
DiskAzureWriteRequestsThrottling
Nombre de requêtes d’écriture sur disque Azure ayant été limitées.
Nombre de connexions créées pour le disque
DiskConnectionsElapsedMicroseconds
Temps total consacré à l’établissement de connexions pour le disque
Erreurs de connexion au disque
Nombre de cas où la création d’une connexion au disque a échoué
Nombre de connexions expirées pour ce disque
Nombre de connexions conservées pour le disque
Nombre de connexions réinitialisées du disque
Nombre de connexions réutilisées par le disque
DiskObjectStorageWaitBlobRemovalMicroseconds
Temps passé à attendre la suppression d’un blob en attente après le commit de la transaction de métadonnées
DiskPlainRewritableAzureDirectoryCreated
Nombre de répertoires créés par le stockage de métadonnées « plain_rewritable » pour AzureObjectStorage.
DiskPlainRewritableAzureDirectoryRemoved
Nombre de répertoires supprimés par le stockage de métadonnées « plain_rewritable » pour AzureObjectStorage.
DiskPlainRewritableLegacyLayoutDiskCount
Nombre de disques ‘plain_rewritable’ utilisant l’ancien layout.
DiskPlainRewritableLocalDirectoryCreated
Nombre de répertoires créés par le stockage de métadonnées « plain_rewritable » pour LocalObjectStorage.
DiskPlainRewritableLocalDirectoryRemoved
Nombre de répertoires supprimés par le stockage de métadonnées « plain_rewritable » pour LocalObjectStorage.
DiskPlainRewritableS3DirectoryCreated
Nombre de répertoires créés par le stockage de métadonnées « plain_rewritable » pour S3ObjectStorage.
DiskPlainRewritableS3DirectoryRemoved
Nombre de répertoires supprimés par le stockage de métadonnées « plain_rewritable » pour S3ObjectStorage.
DiskReadElapsedMicroseconds
Temps total d’attente de l’appel système de lecture. Cela inclut les lectures depuis le cache de pages.
DiskS3AbortMultipartUpload
Nombre d’appels à l’API AbortMultipartUpload de DiskS3.
DiskS3CompleteMultipartUpload
Nombre d’appels à l’API DiskS3 CompleteMultipartUpload.
Nombre d’appels à CopyObject de l’API DiskS3.
DiskS3CreateMultipartUpload
Nombre d’appels à l’API DiskS3 CreateMultipartUpload.
Nombre d’appels à l’API DeleteObject de DiskS3.
Nombre d’appels à GetObject de l’API DiskS3.
Nombre d’appels à l’API GetObjectTagging de DiskS3.
DiskS3GetRequestThrottlerBlocked
Nombre de requêtes GET et SELECT de DiskS3 bloquées par le limiteur de débit.
DiskS3GetRequestThrottlerCount
Nombre de requêtes GET et SELECT de DiskS3 ayant transité par le limiteur de débit : bloquées et non bloquées.
DiskS3GetRequestThrottlerSleepMicroseconds
Temps total pendant lequel une query a été mise en pause afin de respecter la limitation du débit des requêtes GET et SELECT de DiskS3.
Nombre d’appels à l’API HeadObject de DiskS3.
Nombre d’appels à l’API ListObjects de DiskS3.
Nombre d’appels PutObject de l’API DiskS3.
DiskS3PutRequestThrottlerBlocked
Nombre de requêtes PUT, COPY, POST et LIST vers DiskS3 bloquées par le limiteur de débit.
DiskS3PutRequestThrottlerCount
Nombre de requêtes PUT, COPY, POST et LIST de DiskS3 traitées par le limiteur de débit : bloquées et non bloquées.
DiskS3PutRequestThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en attente pour respecter la limitation du débit des requêtes PUT, COPY, POST et LIST de DiskS3.
Durée des requêtes GET et HEAD adressées au stockage DiskS3.
DiskS3ReadRequestAttempts
Nombre de tentatives pour les requêtes GET et HEAD vers le stockage DiskS3, y compris la tentative initiale et les éventuels réessais, à l’exclusion des réessais effectués en interne par la stratégie de réessai S3
DiskS3ReadRequestRetryableErrors
Nombre d’erreurs pouvant donner lieu à un réessai pour les requêtes GET et HEAD vers le stockage DiskS3, hors réessais effectués en interne par la stratégie de réessai S3
Nombre de requêtes GET et HEAD adressées au stockage DiskS3.
Nombre d’erreurs autres que celles dues à la limitation de débit lors des requêtes GET et HEAD adressées au stockage DiskS3.
DiskS3ReadRequestsRedirects
Nombre de redirections pour les requêtes GET et HEAD vers le stockage DiskS3.
DiskS3ReadRequestsThrottling
Nombre d’erreurs 429 et 503 lors des requêtes GET et HEAD vers le stockage DiskS3.
Nombre d’appels à l’API UploadPart de DiskS3.
Nombre d’appels UploadPartCopy à l’API DiskS3.
Temps des requêtes POST, DELETE, PUT et PATCH vers le stockage DiskS3.
DiskS3WriteRequestAttempts
Nombre de tentatives pour les requêtes POST, DELETE, PUT et PATCH vers le stockage DiskS3, y compris la tentative initiale et toutes les tentatives de nouvelle exécution, mais à l’exclusion de celles effectuées en interne par la stratégie de nouvelle exécution
DiskS3WriteRequestRetryableErrors
Nombre d’erreurs pouvant donner lieu à un réessai pour les requêtes POST, DELETE, PUT et PATCH vers le stockage DiskS3, hors nouvelles tentatives effectuées en interne par la stratégie de nouvelle tentative
Nombre de requêtes POST, DELETE, PUT et PATCH envoyées au stockage DiskS3.
DiskS3WriteRequestsErrors
Nombre d’erreurs non dues au throttling dans les requêtes POST, DELETE, PUT et PATCH vers le stockage DiskS3.
DiskS3WriteRequestsRedirects
Nombre de redirections lors des requêtes POST, DELETE, PUT et PATCH vers le stockage DiskS3.
DiskS3WriteRequestsThrottling
Nombre d’erreurs 429 et 503 pour les requêtes POST, DELETE, PUT et PATCH adressées au stockage DiskS3.
DiskWriteElapsedMicroseconds
Temps total passé à attendre l’appel système d’écriture. Cela inclut les écritures dans le cache de pages.
DistrCacheConnectAttempts
Événement de connexion de Distributed Cache. Le nombre de tentatives de connexion à Distributed Cache
Événement client du Distributed Cache. Nombre d’échecs de connexion à un serveur Distributed Cache avant l’envoi d’une requête (compté une seule fois par requête, après épuisement de toutes les tentatives de connexion, contrairement à DistrCacheUnsuccessfulConnectAttempts, qui est compté à chaque tentative). Un timeout lors de l’attente d’une connexion libre dans le pool est également comptabilisé ici. Les échecs de reconnexion pendant la création de la requête sont comptabilisés dans DistrCacheMakeRequestErrors à la place
DistrCacheConnectMicroseconds
Événement de connexion de Distributed Cache. Temps nécessaire pour se connecter à Distributed Cache
DistrCacheFallbackReadMicroseconds
Événement du tampon de lecture de Distributed Cache. Temps passé à lire à partir du tampon de secours plutôt que de Distributed Cache
DistrCacheGetClientMicroseconds
Événement de connexion de Distributed Cache. Temps passé à obtenir le client pour le Distributed Cache
DistrCacheGetResponseMicroseconds
Événement client de Distributed Cache. Temps passé à attendre une réponse du Distributed Cache
DistrCacheHashRingRebuilds
Événement du registre Distributed Cache. Nombre de reconstructions de l’anneau de hachage de Distributed Cache
DistrCacheLockRegistryMicroseconds
Événement du registre Distributed Cache. Temps nécessaire pour acquérir le verrou DistributedCacheRegistry
DistrCacheMakeRequestErrors
Événement client du Distributed Cache. Nombre d’erreurs du Distributed Cache lors de l’envoi d’une requête
DistrCacheNextImplMicroseconds
Événement du tampon de lecture du Distributed Cache. Temps passé dans ReadBufferFromDistributedCache::nextImpl
DistrCacheObjectStorageWriteBytes
Événement du tampon d’écriture de Distributed Cache. Nombre d’octets écrits dans le stockage d’objets
DistrCacheObjectStorageWriteMicroseconds
Événement du tampon d’écriture de Distributed Cache. Temps consacré à l’écriture dans le stockage d’objets
DistrCacheOpenedConnections
Événement de connexion du Distributed Cache. Le nombre de connexions ouvertes au Distributed Cache
DistrCacheOpenedConnectionsBypassingPool
Événement de connexion du Distributed Cache. Nombre de connexions ouvertes au Distributed Cache contournant le pool
DistrCachePrecomputeRangesMicroseconds
Événement du tampon de lecture du Distributed Cache. Temps consacré au précalcul des intervalles de lecture
Événement du tampon de lecture du Distributed Cache. Nombre de fois où la plage de lecture a été modifiée en raison d’un changement de seek/last_position
DistrCacheRangeResetBackward
Événement du tampon de lecture du Distributed Cache. Nombre de fois où la plage de lecture est réinitialisée à la suite d’un changement de seek/last_position
DistrCacheRangeResetForward
Événement du tampon de lecture de Distributed Cache. Nombre de fois où la plage de lecture a été réinitialisée en raison d’un changement de seek/last_position
DistrCacheReadBytesFromFallbackBuffer
Événement du tampon de lecture de Distributed Cache. Octets lus depuis le tampon de secours
Événement client Distributed Cache. Nombre total d’erreurs de Distributed Cache lors des requêtes de lecture (est égal à DistrCacheReadErrorsRetriable + DistrCacheReadErrorsNonRetriable)
DistrCacheReadErrorsNonRetriable
Événement client du Distributed Cache. Nombre d’erreurs du Distributed Cache non réessayables lors des requêtes de lecture
DistrCacheReadErrorsRetriable
Événement client de Distributed Cache. Nombre d’erreurs de Distributed Cache pouvant faire l’objet d’une nouvelle tentative lors des requêtes de lecture (comptabilisées à chaque occurrence, y compris celles corrigées par une nouvelle tentative)
DistrCacheReadMicroseconds
Événement du tampon de lecture de Distributed Cache. Temps consacré à la lecture depuis Distributed Cache
DistrCacheReadRequestRetries
Événement du tampon de lecture de Distributed Cache. Nombre de tentatives de nouvelle requête de lecture après une erreur réessayable (y compris les tentatives de création de la requête initiale)
DistrCacheReadRequestRetriesExhausted
Événement du tampon de lecture de Distributed Cache. Nombre de fois où une erreur de lecture récupérable n’a pas pu être résolue avant d’atteindre la limite de tentatives de requête de lecture
DistrCacheReadThrottlerBytes
Octets transitant par le limiteur de débit ‘max_distributed_cache_read_bandwidth_for_server’.
DistrCacheReadThrottlerSleepMicroseconds
Temps total pendant lequel une requête est restée en pause afin de respecter la limitation de débit de ‘max_distributed_cache_read_bandwidth_for_server’.
DistrCacheReceiveResponseErrors
Événement client Distributed Cache. Nombre d’erreurs de Distributed Cache lors de la réception d’une réponse à une requête
DistrCacheReceivedCredentialsRefreshPackets
Événement client de Distributed Cache. Nombre total de paquets RefreshCredentials reçus en provenance du Distributed Cache
DistrCacheReceivedDataPackets
Événement client du Distributed Cache. Nombre total de paquets de données reçus provenant du Distributed Cache
DistrCacheReceivedDataPacketsBytes
Événement client de Distributed Cache. Nombre d’octets des paquets Data reçus depuis Distributed Cache
DistrCacheReceivedErrorPackets
Événement client Distributed Cache. Nombre total de paquets Error reçus du Distributed Cache
DistrCacheReceivedOkPackets
Événement client de Distributed Cache. Nombre total de paquets Ok reçus en provenance de Distributed Cache
DistrCacheReceivedStopPackets
Événement client de Distributed Cache. Nombre total de paquets Stop reçus du Distributed Cache
DistrCacheRegistryUpdateMicroseconds
Événement du registre Distributed Cache. Temps passé à mettre à jour le registre Distributed Cache
DistrCacheRegistryUpdates
Événement du registre Distributed Cache. Nombre de mises à jour du registre de Distributed Cache
DistrCacheRemoveOutdatedMicroseconds
Événement de connexion du Distributed Cache. Temps consacré à la suppression des connexions obsolètes du pool
DistrCacheReusedConnections
Événement de connexion du Distributed Cache. Nombre de connexions au Distributed Cache réutilisées
DistrCacheSentDataPackets
Événement client de Distributed Cache. Nombre total de paquets de données envoyés au Distributed Cache
DistrCacheSentDataPacketsBytes
Événement client de Distributed Cache. Nombre d’octets contenus dans les paquets Data envoyés à Distributed Cache
DistrCacheServerAckRequestPackets
Événement du serveur Distributed Cache. Nombre de paquets AckRequest dans DistributedCacheServer
DistrCacheServerCachedReadBufferCacheHits
Événement du serveur Distributed Cache. Nombre de fois où le serveur Distributed Cache a trouvé les données dans le cache lors de la lecture depuis le cache du système de fichiers
DistrCacheServerCachedReadBufferCacheMisses
Événement du serveur Distributed Cache. Le nombre de fois où le Distributed Cache a subi un défaut de cache lors de la lecture depuis le cache du système de fichiers
DistrCacheServerCachedReadBufferCachePredownloadBytes
Événement du serveur Distributed Cache. Nombre d’octets lus depuis le stockage d’objets pour le téléchargement anticipé dans le Distributed Cache lors de la lecture depuis le cache du système de fichiers
DistrCacheServerCachedReadBufferCacheReadBytes
Événement du serveur Distributed Cache. Nombre d’octets lus depuis le cache du cache distribué lors d’une lecture depuis le cache du système de fichiers”
DistrCacheServerCachedReadBufferCacheWrittenBytes
Événement du serveur Distributed Cache. Nombre d’octets écrits dans le cache du Distributed Cache lors de la lecture à partir du cache du système de fichiers
DistrCacheServerCachedReadBufferObjectStorageReadBytes
Événement du serveur Distributed Cache. Nombre d’octets lus depuis le stockage d’objets dans le cache distribué lors de la lecture depuis le cache du système de fichiers”
DistrCacheServerContinueRequestPackets
Événement du serveur Distributed Cache. Nombre de paquets ContinueRequest dans le DistributedCacheServer
DistrCacheServerCredentialsRefresh
Événement du serveur Distributed Cache. Nombre d’informations d’authentification expirées renouvelées
DistrCacheServerEndRequestPackets
Événement du serveur Distributed Cache. Nombre de paquets EndRequest dans DistributedCacheServer
DistrCacheServerNewS3CachedClients
Événement du serveur Distributed Cache. Nombre de nouveaux clients S3 mis en cache
DistrCacheServerProcessRequestMicroseconds
Événement du serveur Distributed Cache. Temps consacré au traitement de la requête côté serveur DistributedCache
DistrCacheServerReceivedCredentialsRefreshPackets
Événement du serveur Distributed Cache. Nombre de paquets clients RefreshCredentials reçus par DistributedCacheServer
DistrCacheServerReusedS3CachedClients
Événement du serveur Distributed Cache. Le nombre de clients S3 mis en cache réutilisés
DistrCacheServerShutdownConnectionsMicroseconds
Événement du serveur Distributed Cache. Temps passé dans shutdownAllConnections à attendre que les connexions actives se terminent (ou soient fermées de force) lors de l’arrêt du serveur
Événement du serveur Distributed Cache. Nombre de fois où le serveur Distributed Cache a été ignoré en raison d’échecs de connexion précédents
DistrCacheServerStartRequestPackets
Événement du serveur Distributed Cache. Nombre de paquets StartRequest au sein de DistributedCacheServer
Événement du tampon de lecture du Distributed Cache. Nombre de basculements entre les serveurs du Distributed Cache dans le cache en mode read/write-through
Événement du Distributed Cache. Nombre de basculements entre serveurs lors d’une lecture ou d’une écriture parce que le serveur sélectionné par le hash a changé (par ex. en raison de la désinscription d’un serveur)
DistrCacheStaleReconnections
Événement de connexion du Distributed Cache. Nombre de reconnexions dues à des connexions du pool périmées (fermées par le pair)
DistrCacheStartRangeMicroseconds
Événement du tampon de lecture de Distributed Cache. Temps nécessaire pour démarrer une nouvelle plage de lecture avec Distributed Cache
DistrCacheSuccessfulConnectAttempts
Événement de connexion de Distributed Cache. Nombre de tentatives de connexion réussies à Distributed Cache
DistrCacheSuccessfulRegistryUpdates
Événement du registre de Distributed Cache. Nombre de mises à jour réussies du registre des serveurs
DistrCacheSystemTablesErrors
Événement client du Distributed Cache. Nombre d’erreurs du distributed cache lors des requêtes vers les tables système d’introspection (system.distributed_cache, system.distributed_cache_metrics, system.distributed_cache_events). Ces requêtes ne sont pas réessayées ; les erreurs réessayables et non réessayables sont donc comptabilisées ensemble
DistrCacheTemporaryFilesBytesWritten
Événement de connexion du Distributed Cache. Nombre d’octets écrits dans les fichiers temporaires créés dans le Distributed Cache
DistrCacheTemporaryFilesCreated
Événement de connexion du Distributed Cache. Nombre de fichiers temporaires créés dans le Distributed Cache
DistrCacheUnsuccessfulConnectAttempts
Événement de connexion du Distributed Cache. Nombre de tentatives de connexion infructueuses au Distributed Cache
DistrCacheUnsuccessfulRegistryUpdates
Événement du registre Distributed Cache. Nombre d’échecs de mise à jour du registre des serveurs
DistrCacheUnusedDataPacketsBytes
Événement client de Distributed Cache. Nombre d’octets des paquets Data qui ont été ignorés
Événement client de Distributed Cache. Nombre de paquets inutilisés du Distributed Cache qui ont été ignorés
DistrCacheUnusedPacketsBufferAllocations
Événement client de Distributed Cache. Nombre d’allocations de mémoire tampon supplémentaires lorsqu’il n’a pas été possible de réutiliser la mémoire tampon existante
Événement du tampon d’écriture de Distributed Cache. Nombre d’octets écrits dans Distributed Cache
Événement client du Distributed Cache. Nombre total d’erreurs du Distributed Cache lors des requêtes d’écriture (égal à DistrCacheWriteErrorsRetriable + DistrCacheWriteErrorsNonRetriable). Un Stop du cache write-through initié par le serveur relève du contrôle de flux, et non d’une erreur, et n’est pas comptabilisé
DistrCacheWriteErrorsNonRetriable
Événement client de Distributed Cache. Nombre d’erreurs Distributed Cache non réessayables lors de requêtes d’écriture
DistrCacheWriteErrorsRetriable
Événement client de Distributed Cache. Nombre d’erreurs Distributed Cache réessayables lors des requêtes d’écriture (comptabilisées à chaque occurrence, y compris celles résolues après une nouvelle tentative)
DistrCacheWriteMicroseconds
Événement du tampon d’écriture du Distributed Cache. Temps passé dans WriteBufferFromDistributedCache::writeToFileSegment
DistrCacheWriteRequestRetries
Événement du tampon d’écriture de Distributed Cache. Nombre de nouvelles tentatives de requête d’écriture après une erreur réessayable
DistrCacheWriteRequestRetriesExhausted
Événement du tampon d’écriture de Distributed Cache. Nombre de fois où une erreur d’écriture pouvant être retentée n’a pas été résolue dans la limite de tentatives de la requête d’écriture
DistrCacheWriteThrottlerBytes
Octets passés par le throttler ‘max_distributed_cache_write_bandwidth_for_server’.
DistrCacheWriteThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en pause pour respecter la limitation de débit max_distributed_cache_write_bandwidth_for_server.
DistributedAsyncInsertionFailures
Nombre d’échecs lors de l’insertion asynchrone dans une table Distributed (avec ‘distributed_foreground_insert’ = 0)
DistributedConnectionConnectCount
Nombre de connexions à d’autres serveurs effectuées lors de l’exécution distribuée des requêtes. Cela se produit lorsqu’une nouvelle connexion est établie au lieu de réutiliser une connexion existante du pool.
DistributedConnectionFailAtAll
Nombre total d’échecs de connexion distribuée après épuisement de toutes les tentatives.
DistributedConnectionFailTry
Nombre total d’échecs d’une connexion distribuée avec nouvelle tentative.
DistributedConnectionMissingTable
Nombre de fois où nous avons rejeté une réplique d’une requête distribuée parce qu’elle ne contenait pas la table nécessaire à la requête.
DistributedConnectionReconnectCount
Nombre de reconnexions à d’autres serveurs effectuées lors de l’exécution distribuée des requêtes. Cela peut se produire lorsqu’une connexion périmée a été récupérée dans le pool de connexions
DistributedConnectionSkipReadOnlyReplica
Nombre de répliques ignorées lors d’un INSERT dans une table Distributed parce qu’elles sont en lecture seule
DistributedConnectionStaleReplica
Nombre de fois où nous avons écarté une réplique lors d’une requête distribuée, parce qu’une table requise présentait un retard de réplication supérieur au seuil configuré.
DistributedConnectionTries
Nombre total de tentatives de connexion distribuée.
DistributedConnectionUsable
Nombre total de connexions distribuées réussies vers un serveur utilisable (avec la table requise, mais possiblement non à jour).
DistributedDelayedInserts
Nombre de fois où l’INSERT d’un bloc dans une table Distributed a été bridé en raison d’un nombre élevé d’octets en attente.
DistributedDelayedInsertsMilliseconds
Nombre total de millisecondes passées alors que l’INSERT d’un bloc dans une table Distributed était ralenti en raison d’un volume élevé d’octets en attente.
DistributedIndexAnalysisMicroseconds
Temps total consacré à l’analyse distribuée des index
DistributedIndexAnalysisMissingParts
Nombre de parts manquantes au cours de l’analyse distribuée des index qui seront résolues localement
DistributedIndexAnalysisParts
Nombre de parts envoyées pour l’analyse d’index distribuée
DistributedIndexAnalysisReplicaFallback
Nombre de fois où l’analyse d’index distribuée a échoué sur l’une des répliques, avec basculement vers la réplique locale
DistributedIndexAnalysisReplicaUnavailable
Nombre d’occurrences où l’analyse d’index distribuée a échoué sur l’une des répliques sans solution de repli (échec lors de la connexion)
DistributedIndexAnalysisScheduledReplicas
Nombre de répliques (la réplique locale n’est comptée qu’une seule fois) pour lesquelles l’analyse distribuée des index a été planifiée
DistributedRejectedInserts
Nombre de fois où l’INSERT d’un bloc dans une table Distributed a été rejeté avec l’exception « Too many bytes » en raison d’un volume élevé d’octets en attente.
DistributedSyncInsertionTimeoutExceeded
Le délai d’attente a expiré pendant l’attente des shards lors d’une insertion synchrone dans une table Distributed (avec ‘distributed_foreground_insert’ = 1)
Nombre d’async inserts du bloc inséré dans une table ReplicatedMergeTree qui ont été dédupliqués.
Nombre d’insertions synchrones dans une table *MergeTree ayant été dédupliquées.
DuplicationElapsedMicroseconds
Temps total consacré à la vérification des doublons parmi les blocs insérés dans les tables *MergeTree.
Nombre de fichiers lus dans les moteurs de table basés sur des fichiers (comme File/S3/URL/HDFS).
ExecutableUserDefinedFunctionElapsedMicroseconds
Temps réel écoulé lors de l’exécution des fonctions définies par l’utilisateur executable et executable_pool, en microsecondes.
Nombre total d’octets écrits sur l’entrée standard (stdin) des processus enfants des fonctions définies par l’utilisateur executable et executable_pool.
ExecutableUserDefinedFunctionInvocations
Nombre d’invocations de fonctions définies par l’utilisateur de type executable et executable_pool.
ExecutableUserDefinedFunctionOutputBytes
Nombre total d’octets lus depuis stdout par les processus enfants des fonctions définies par l’utilisateur executable et executable_pool.
ExecutableUserDefinedFunctionPeakMemoryByteSeconds
Mémoire maximale par processus utilisée par les processus enfants des fonctions définies par l’utilisateur executable et executable_pool, intégrée sur le temps réel écoulé, en octets-secondes.
ExecutableUserDefinedFunctionPoolWaitMicroseconds
Temps passé en attente dans tryBorrowObject lorsque le pool de fonctions définies par l’utilisateur executable_pool est épuisé, en microsecondes.
ExecutableUserDefinedFunctionSystemTimeMicroseconds
Temps CPU en mode noyau consommé par les processus enfants des fonctions définies par l’utilisateur de type executable et executable_pool, en microsecondes.
ExecutableUserDefinedFunctionUserTimeMicroseconds
Temps CPU en mode utilisateur consommé par les processus enfants des fonctions définies par l’utilisateur de type executable et executable_pool, en microsecondes.
Nombre d’exécutions de commandes shell.
ExternalAggregationCompressedBytes
Nombre d’octets écrits sur disque pour l’agrégation en mémoire externe.
Nombre de fusions de fichiers temporaires effectuées pour l’agrégation en mémoire externe.
ExternalAggregationUncompressedBytes
Quantité de données (non compressées, avant compression) écrites sur le disque pour l’agrégation en mémoire externe.
ExternalAggregationWritePart
Nombre de fois qu’un fichier temporaire a été écrit sur disque pour une agrégation en mémoire externe.
ExternalDataSourceLocalCacheReadBytes
Octets lus depuis le tampon du cache local dans RemoteReadBufferCache
ExternalJoinCompressedBytes
Nombre d’octets compressés écrits pour le JOIN en mémoire externe.
Nombre de fois que des fichiers temporaires ont été fusionnés lors d’un JOIN en mémoire externe.
ExternalJoinUncompressedBytes
Quantité de données écrite pour JOIN en mémoire externe (non compressées, avant compression).
Nombre d’écritures d’un fichier temporaire sur disque pour un JOIN en mémoire externe.
ExternalProcessingCompressedBytesTotal
Nombre d’octets compressés écrits lors du traitement externe (tri/agrégation/jointure)
ExternalProcessingFilesTotal
Nombre de fichiers utilisés pour le traitement externe (tri/agrégation/jointure)
ExternalProcessingUncompressedBytesTotal
Quantité de données (non compressées, avant toute compression) écrites par le traitement externe (tri/agrégation/jointure)
ExternalSortCompressedBytes
Nombre d’octets compressés écrits lors du tri en mémoire externe.
Nombre de fois où des fichiers temporaires ont été fusionnés lors d’un tri en mémoire externe.
ExternalSortUncompressedBytes
Volume de données (non compressées, avant compression) écrit lors du tri en mémoire externe.
Nombre de fois où un fichier temporaire a été écrit sur le disque pour le tri en mémoire externe.
Nombre de requêtes ASYNC INSERT ayant échoué.
Nombre de requêtes initiales ayant échoué.
Identique à FailedInitialQuery, mais uniquement pour les requêtes SELECT.
Comme FailedQuery, mais uniquement pour les requêtes INSERT.
FailedInternalInsertQuery
Comme FailedInternalQuery, mais uniquement pour les requêtes INSERT.
Nombre de requêtes internes ayant échoué.
FailedInternalSelectQuery
Identique à FailedInternalQuery, mais seulement pour les requêtes SELECT.
Nombre total de requêtes ayant échoué, qu’il s’agisse de requêtes internes ou de requêtes utilisateur.
Comme FailedQuery, mais uniquement pour les requêtes SELECT.
FetchBackgroundExecutorTaskCancelMicroseconds
Temps passé dans cancel() pour les tâches de l’exécuteur Fetch.
FetchBackgroundExecutorTaskExecuteStepMicroseconds
Temps passé dans executeStep() pour les tâches de l’exécuteur Fetch.
FetchBackgroundExecutorTaskResetMicroseconds
Temps passé à réinitialiser la tâche de l’exécuteur Fetch.
FetchBackgroundExecutorWaitMicroseconds
Temps passé à attendre la fin de l’exécution dans l’exécuteur Fetch.
Nombre de fichiers ouverts.
FileProgressCallbackInvocations
Nombre d’invocations du FileProgressCallback par requête (compte chaque événement FileProgress par fichier transmis au client via native TCP ou clickhouse-local).
FileSegmentCompleteMicroseconds
Durée de FileSegment::complete() dans le cache du système de fichiers
FileSegmentFailToIncreasePriority
Nombre de fois où la priorité n’a pas pu être augmentée en raison d’une forte contention sur le verrou du cache
FileSegmentHolderCompleteMicroseconds
Temps d’exécution de complete() du gestionnaire de segments de fichier
FileSegmentIncreasePriorityMicroseconds
Durée d’augmentation de la priorité du segment de fichier
FileSegmentLockMicroseconds
Durée de verrouillage d’un segment de fichier
FileSegmentRemoveMicroseconds
Temps de suppression remove() du segment de fichier
FileSegmentWaitMicroseconds
Attente dans l’état DOWNLOADING
FileSegmentWriteMicroseconds
Temps d’écriture d’un segment de fichier avec write()
Nombre d’appels à la fonction F_FULLFSYNC/fsync/fdatasync pour des fichiers.
FileSyncElapsedMicroseconds
Temps total passé à attendre l’exécution de l’appel système F_FULLFSYNC/fsync/fdatasync pour les fichiers.
FilesystemCacheBackgroundDownloadQueuePush
Nombre de segments de fichier mis en file d’attente pour un téléchargement en arrière-plan dans le cache du système de fichiers
FilesystemCacheBackgroundEvictedBytes
Nombre d’octets évincés par le thread d’arrière-plan
FilesystemCacheBackgroundEvictedFileSegments
Nombre de segments de fichier évincés par le thread d’arrière-plan
FilesystemCacheBackgroundRemovedInvalidatedEntries
Nombre d’entrées invalidées (supprimées de manière différée) de la file de priorité, purgées par le thread de nettoyage en arrière-plan
FilesystemCacheCheckCorrectness
Nombre d’appels à FileCache::assertCacheCorrectness
FilesystemCacheCheckCorrectnessMicroseconds
Temps d’exécution de FileCache::assertCacheCorrectness
FilesystemCacheCreatedKeyDirectories
Nombre de répertoires de clés créés
FilesystemCacheDowngradedFileSegments
Nombre de segments de fichier rétrogradés (déplacés) de la file protégée vers la file probationnaire dans la politique de cache SLRU. Il s’agit d’un déplacement interne au cache, et non d’une éviction.
FilesystemCacheEvictMicroseconds
Durée d’éviction du cache du système de fichiers
FilesystemCacheEvictedBytes
Nombre d’octets évincés du cache du système de fichiers
FilesystemCacheEvictedFileSegments
Nombre de segments de fichier évincés du cache du système de fichiers
FilesystemCacheEvictionReusedIterator
Nombre de réutilisations de l’itérateur d’éviction du cache du système de fichiers
FilesystemCacheEvictionSkippedEvictingFileSegments
Nombre de segments de fichier ignorés lors de l’éviction, car ils sont déjà en cours d’éviction
FilesystemCacheEvictionSkippedFileSegments
Nombre de segments de fichier ignorés lors de l’éviction car ils étaient dans un état non libérable
FilesystemCacheEvictionSkippedMovingFileSegments
Nombre de segments de fichier ignorés lors de l’éviction, car ils étaient en cours de déplacement
FilesystemCacheEvictionTries
Nombre de tentatives d’éviction du cache du système de fichiers
FilesystemCacheFailToReserveSpaceBecauseOfCacheResize
Nombre de fois où la réservation d’espace a été ignorée en raison du redimensionnement du cache
FilesystemCacheFailToReserveSpaceBecauseOfLockContention
Nombre de fois où la réservation d’espace a été omise en raison d’une forte contention sur le verrou du cache
FilesystemCacheFailedEvictionCandidates
Nombre de segments de fichier dont l’éviction a échoué de façon inattendue lors de l’éviction dynamique du cache du système de fichiers
FilesystemCacheFailedReserveAttempts
Nombre de tentatives ayant échoué lors de la réservation d’espace dans le cache du système de fichiers.
FilesystemCacheFreeSpaceKeepingThreadRun
Nombre d’exécutions par le thread d’arrière-plan de la tâche de maintien de l’espace libre
FilesystemCacheFreeSpaceKeepingThreadWorkMilliseconds
Durée d’exécution par le thread d’arrière-plan de la tâche de maintien de l’espace libre
FilesystemCacheGetMicroseconds
Temps d’exécution de get() du cache du système de fichiers
FilesystemCacheGetOrSetMicroseconds
Durée de getOrSet() du cache du système de fichiers
FilesystemCacheHoldFileSegments
Nombre de segments de fichier maintenus dans le cache du système de fichiers
FilesystemCacheInvalidatedEntriesCleanupThreadWorkMilliseconds
Durée d’exécution, par le thread d’arrière-plan, de la tâche de nettoyage des entrées invalidées de la file de priorité
Temps consacré au chargement des métadonnées du cache du système de fichiers
FilesystemCacheLockKeyMicroseconds
Durée de verrouillage de la clé de cache
Temps de verrouillage des métadonnées du cache du système de fichiers
FilesystemCacheOvercommitCandidatesIterationSteps
Nombre d’itérations externes effectuées par la boucle d’éviction de l’overcommit au-delà de son premier passage afin de compenser le déficit d’une réservation
FilesystemCachePriorityReadLockMicroseconds
Temps de verrouillage en lecture du cache du système de fichiers dans la file de priorité
FilesystemCachePriorityWriteLockMicroseconds
Durée de verrouillage du cache du système de fichiers lors de l’écriture dans la file de priorité
Tentative de réservation d’espace du cache du système de fichiers
Tentative de réservation d’espace dans le cache du système de fichiers
FilesystemCacheReserveMicroseconds
Temps de réservation de l’espace dans le cache du système de fichiers
FilesystemCacheStateLockMicroseconds
Durée de verrouillage du cache du système de fichiers pour le verrou d’état
FilesystemCacheUnusedHoldFileSegments
Nombre de segments de fichier du cache du système de fichiers qui ont été conservés, mais non utilisés (en raison d’un seek ou de LIMIT n, etc.)
FilterPartsByVirtualColumnsMicroseconds
Temps total consacré à la fonction filterPartsByVirtualColumns.
Nombre d’octets passés par le filtre dans la requête
Nombre de lignes ayant passé le filtre de la requête
FilteringMarksWithPrimaryKeyMicroseconds
Temps passé à filtrer les parts selon la clé primaire.
FilteringMarksWithPrimaryKeyProcessedMarks
Nombre total de marks traités lors de l’analyse de la clé primaire.
FilteringMarksWithSecondaryKeysMicroseconds
Temps passé à filtrer les parts à l’aide des index de saut.
Nombre d’appels de fonctions SQL ordinaires (les fonctions SQL sont appelées par bloc ; ce nombre représente donc le nombre de blocs).
Nombre de colonnes collectées lors de l’étape verticale des opérations de fusion.
GatheringColumnMilliseconds
Temps total consacré à la collecte des colonnes pour la fusion verticale
GlobalMemoryLimitExceeded
Nombre de fois où la limite globale de mémoire a été dépassée.
GlobalThreadPoolExpansions
Compte le nombre total de fois où de nouveaux threads ont été ajoutés au pool global de threads. Cette métrique indique la fréquence des extensions du pool global de threads afin de répondre à une augmentation des besoins de traitement.
GlobalThreadPoolJobWaitTimeMicroseconds
Mesure le temps écoulé entre le moment où un job est planifié dans le pool de threads et celui où il est pris en charge pour être exécuté par un thread de travail. Cette métrique aide à repérer les retards dans le traitement des jobs et indique la réactivité du pool de threads face aux nouvelles tâches.
Compte le nombre de jobs envoyés au pool de threads global.
GlobalThreadPoolLockWaitMicroseconds
Temps total pendant lequel les threads ont attendu des verrous dans le pool global de threads.
Compte le nombre total de fois où le pool global de threads a diminué par suppression de threads. Cela se produit lorsque le nombre de threads inactifs dépasse max_thread_pool_free_size, ce qui indique un ajustement de la taille du pool global de threads en réponse à une baisse de l’utilisation des threads.
GlobalThreadPoolThreadCreationMicroseconds
Temps total passé à attendre le lancement de nouveaux threads.
Nombre de connexions HTTP créées côté client
HTTPConnectionsElapsedMicroseconds
Temps total consacré à l’établissement de connexions HTTP côté client
Nombre de cas où la création d’une connexion HTTP du client a échoué
Nombre de connexions HTTP côté client expirées
Nombre de connexions HTTP côté client préservées
Nombre de connexions HTTP côté client réinitialisées
Nombre de connexions HTTP côté client réutilisées
HTTPServerConnectionsClosed
Nombre de connexions HTTP côté serveur fermées. Keep alive n’a pas été négocié
HTTPServerConnectionsCreated
Nombre de connexions HTTP côté serveur créées
HTTPServerConnectionsExpired
Nombre de connexions HTTP expirées côté serveur.
HTTPServerConnectionsPreserved
Nombre de connexions HTTP du serveur conservées. Connexion maintenue active avec succès
HTTPServerConnectionsReset
Nombre de connexions HTTP du serveur qui ont été réinitialisées. Le serveur ferme la connexion
HTTPServerConnectionsReused
Nombre de connexions HTTP du serveur réutilisées
Le nombre de défauts de page majeurs dans les threads d’exécution des requêtes. Des valeurs élevées indiquent soit que vous avez oublié de désactiver le swap sur votre serveur, soit l’éviction de pages mémoire du binaire ClickHouse en cas de très forte pression mémoire, soit l’utilisation réussie de la méthode de lecture « mmap » pour les données des tables.
HashJoinPreallocatedElementsInHashTables
Nombre d’éléments préalloués dans les tables de hachage utilisées pour le hash join.
HedgedRequestsChangeReplica
Nombre total de cas où le délai d’attente pour changer de réplique a expiré dans les requêtes hedged.
Nombre d’octets alloués aux tampons d’E/S (pour ReadBuffer/WriteBuffer).
Nombre d’allocations de tampons d’E/S (pour ReadBuffer/WriteBuffer).
Nombre total de CQE io_uring terminées avec succès
Nombre total de CQE io_uring terminées avec une erreur
IOUringSQEsResubmitsAsync
Nombre total de resoumissions asynchrones de SQE d’io_uring effectuées
Nombre total de resoumissions synchrones de SQE io_uring effectuées
Nombre total de SQE io_uring soumises
IcebergIteratorInitializationMicroseconds
Temps total consacré à l’initialisation synchrone des itérateurs de données Iceberg.
Nombre de fois où les fichiers de métadonnées Iceberg ont été trouvés dans le cache.
Nombre de fois où les fichiers de métadonnées Iceberg n’ont pas été trouvés dans le cache de métadonnées Iceberg et ont dû être relus depuis le disque (distant).
Nombre de fois où des fichiers de métadonnées Iceberg ont été trouvés dans le cache, mais jugés obsolètes et ont dû être relus depuis le disque (distant).
Nombre approximatif d’octets évincés du cache de métadonnées Iceberg.
Temps total passé par les lecteurs de données à attendre la lecture et l’analyse des fichiers de métadonnées Iceberg, cumulé sur l’ensemble des threads de lecture.
Nombre total d’informations sur les objets renvoyées par l’itérateur Iceberg.
Temps total consacré à l’initialisation synchrone des itérateurs de données Iceberg.
IcebergMinMaxIndexPrunedFiles
Nombre de fichiers ignorés grâce à l’index MinMax dans Iceberg
IcebergMinMaxNonPrunedDeleteFiles
Nombre total de paires fichier de données/fichier de suppression par position retenues par l’analyse minmax parmi les paires éligibles selon le partitionnement et le numéro de séquence.
IcebergMinMaxPrunedDeleteFiles
Nombre total de paires fichier de données–fichier de suppression par position retenues par l’analyse minmax parmi les paires compatibles avec le partitionnement et le numéro de séquence.
IcebergPartitionPrunedFiles
Nombre de fichiers ignorés lors de l’optimisation par exclusion de partitions d’Iceberg
IcebergTrivialCountOptimizationApplied
Optimisation triviale du comptage appliquée lors de la lecture d’Iceberg
Nombre d’utilisations de version-hint.text.
Voir le paramètre ignore_cold_parts_seconds. Nombre de fois où des requêtes de lecture ont ignoré des parts très récentes qui n’avaient pas encore été chargées dans le cache par CacheWarmer.
Nombre de fois où une analyse d’index a été effectuée au cours de la requête.
IndexBinarySearchAlgorithm
Nombre d’utilisations de l’algorithme de recherche binaire sur les marks de l’index
IndexGenericExclusionSearchAlgorithm
Nombre d’utilisations de l’algorithme de recherche par exclusion générique sur les marks d’index
Identique à Query, mais ne compte que les requêtes initiales (voir is_initial_query).
Identique à InitialQuery, mais uniquement pour les requêtes SELECT.
InsertQueriesWithSubqueries
Compter les requêtes INSERT avec toutes les sous-requêtes
Comme Query, mais uniquement pour les requêtes INSERT.
InsertQueryTimeMicroseconds
Durée totale des requêtes INSERT.
Nombre d’octets (non compressés ; pour les colonnes telles qu’elles sont stockées en mémoire) INSERTés dans l’ensemble des tables.
Nombre de parts insérées au format Compact.
Nombre de lignes insérées dans toutes les tables.
Nombre de parts insérées au format Wide.
InterfaceHTTPReceiveBytes
Nombre d’octets reçus par les interfaces HTTP
Nombre d’octets envoyés via les interfaces HTTP
InterfaceInterserverReceiveBytes
Nombre d’octets reçus via les interfaces interserveur
InterfaceInterserverSendBytes
Nombre d’octets envoyés par les interfaces interserveurs
InterfaceMySQLReceiveBytes
Nombre d’octets reçus via les interfaces MySQL
Nombre d’octets envoyés via les interfaces MySQL
InterfaceNativeReceiveBytes
Nombre d’octets reçus via les interfaces natives
Nombre d’octets envoyés via les interfaces natives
InterfacePostgreSQLReceiveBytes
Nombre d’octets reçus via les interfaces PostgreSQL
InterfacePostgreSQLSendBytes
Nombre d’octets envoyés via l’interface PostgreSQL
InterfacePrometheusReceiveBytes
Nombre d’octets reçus par les interfaces Prometheus
InterfacePrometheusSendBytes
Nombre d’octets envoyés via les interfaces Prometheus
Échec du suivi des échantillons d’allocation jemalloc
Nombre total d’échecs du suivi des échantillons d’allocation jemalloc
JemallocFailedDeallocationSampleTracking
Nombre total d’échecs du suivi d’échantillons de désallocation de jemalloc
JoinBuildPostProcessingMicroseconds
Temps écoulé pour les étapes de post-traitement après la construction du côté droit du JOIN.
Nombre total de lignes de la table de build pour une opération JOIN.
Nombre de blocs produits par DelayedJoinedBlocksWorkerTransform.
Nombre de lignes émises par DelayedJoinedBlocksWorkerTransform.
Nombre de blocs générés par NonJoinedBlocksTransform.
Nombre de lignes non appariées émises par NonJoinedBlocksTransform.
Temps total passé à exécuter les optimisations du plan JOIN.
Nombre total de lignes dans la table probe pour une opération JOIN.
Temps total consacré à l’exécution de l’algorithme de réorganisation des JOIN.
Nombre total de lignes du résultat d’une opération JOIN.
JoinSpillingHashJoinSwitchedToGraceJoin
Nombre de fois où un (Concurrent)HashJoin a basculé vers un GraceHashJoin en raison d’une limite mémoire dans SpillingHashJoin.
Nombre de lectures en arrière-plan alimentant les vues matérialisées à partir de Kafka depuis le démarrage du serveur
Nombre d’échecs lors du commit dans Kafka des offsets consommés (c’est généralement le signe d’une certaine duplication des données)
Nombre de commits réussis des offsets consommés dans Kafka (doit normalement être identique à KafkaBackgroundReads)
Nombre d’erreurs signalées par librdkafka au cours des opérations de poll
Lectures directes de Kafka
Nombre de SELECT directs sur des tables Kafka depuis le démarrage du serveur
Nombre de tentatives échouées d’envoi de données vers une vue matérialisée qui n’est pas prête
Nombre de messages Kafka que ClickHouse n’a pas pu analyser
Nombre de messages Kafka récupérés via poll de librdkafka vers ClickHouse
Nombre de messages envoyés à Kafka
Nombre de messages Kafka déjà traités par ClickHouse
Nombre d’erreurs lors de l’envoi de messages vers Kafka
Nombre d’opérations de flush explicites du producteur Kafka
KafkaRebalanceAssignments
Nombre d’affectations de partitions (étape finale du rééquilibrage du groupe de consommateurs)
Nombre de rééquilibrages de groupe de consommateurs ayant échoué
KafkaRebalanceRevocations
Nombre de révocations de partitions (première étape du rééquilibrage du groupe de consommateurs)
Nombre de lignes analysées à partir de messages Kafka
Nombre de lignes parsées qui ont ensuite été rejetées (en raison de rééquilibrages, d’erreurs ou de raisons similaires). Ces lignes seront de nouveau consommées après le rééquilibrage.
Nombre de lignes insérées dans des tables Kafka
Nombre d’opérations d’écriture (insert) dans les tables Kafka
Nombre de requêtes d’ajout de watches
Nombre de lots ayant atteint la limite max_requests_batch_size
Nombre de lots ayant atteint la limite de max_read_batch_size
KeeperBatchMaxReadTotalSize
Nombre de lots ayant atteint la limite max_read_batch_bytes_size
Nombre de lots ayant atteint la limite max_requests_batch_bytes_size
KeeperChangelogFileSyncMicroseconds
Temps passé à exécuter fsync pour le changelog de Keeper (logs non compressés uniquement)
KeeperChangelogLockWaitMicroseconds
Temps passé à attendre l’obtention du verrou du changelog de Keeper
KeeperChangelogWrittenBytes
Nombre d’octets écrits dans le changelog de Keeper
Nombre de requêtes de vérification
Nombre de requêtes « remove watches »
KeeperCommitWaitElapsedMicroseconds
Temps passé à attendre que certains logs soient validés
Nombre de commits ayant abouti
Nombre de commits échoués
Nombre de requêtes de création
Nombre de requêtes « exists »
Nombre de requêtes « get »
Latence de Keeper
KeeperListRecursiveRequest
Nombre de requêtes récursives de récupération des nœuds enfants
Nombre de requêtes de listage
KeeperLiveSessionsLockWaitMicroseconds
Temps passé à attendre l’obtention du verrou des sessions actives de Keeper
KeeperLogsEntryReadFromCommitCache
Nombre d’entrées de journal dans Keeper lues depuis le cache des journaux de commit
KeeperLogsEntryReadFromFile
Nombre d’entrées de journal de Keeper lues directement depuis le fichier changelog
KeeperLogsEntryReadFromLatestCache
Nombre d’entrées de log de Keeper lues à partir du cache des logs les plus récents
KeeperLogsPrefetchedEntries
Nombre d’entrées de journal de Keeper préchargées depuis le fichier de changelog
Nombre de requêtes de lecture multiple
Nombre de requêtes multiples
Paquets reçus par le serveur Keeper
Paquets envoyés par le serveur Keeper
KeeperPreprocessElapsedMicroseconds
Latence de prétraitement de Keeper pour une seule requête
KeeperProcessAndResponsesLockWaitMicroseconds
Temps passé à attendre l’obtention du verrou du processus Keeper et des réponses
KeeperProcessElapsedMicroseconds
Latence de commit de Keeper pour une seule requête
Nombre de lots de requêtes de lecture traités par Keeper
KeeperReadBatchTotalRequests
Nombre total de requêtes de lecture que Keeper a traitées par lots
KeeperReadRequestQueueLockWaitMicroseconds
Temps d’attente pour l’acquisition du verrou de la file d’attente des requêtes de lecture de Keeper
Nombre de lectures de snapshots terminées
KeeperReadSnapshotDeferred
Nombre de lectures de snapshot différées, car le snapshot demandé n’est plus disponible localement ; NuRaft réessaiera avec le snapshot le plus récent.
Nombre de lectures de snapshots ayant échoué
Nombre d’objets de snapshot envoyés aux nœuds followers
Nombre de requêtes de reconfiguration
Nombre de requêtes de suppression
Nombre de requêtes « remove watches »
KeeperRequestRejectedDueToSoftMemoryLimitCount
Nombre de requêtes rejetées en raison d’un dépassement de la limite souple de mémoire
Nombre total de requêtes du serveur Keeper
KeeperRequestTotalWithSubrequests
Nombre total de requêtes sur le serveur Keeper, chaque sous-requête d’une requête multiple étant comptabilisée
Nombre de sauvegardes de snapshot
Nombre de sauvegardes de snapshot ayant échoué
Nombre d’objets snapshot reçus du leader
KeeperServerWriteLockWaitMicroseconds
Temps d’attente pour l’acquisition du verrou d’écriture du Keeper server
KeeperSessionCallbackLockWaitMicroseconds
Temps passé à attendre l’obtention du verrou de callback de session Keeper
Nombre de requêtes « set »
Nombre de requêtes pour définir des watches
Nombre d’applications de snapshots
KeeperSnapshotApplysFailed
Nombre d’applications de snapshots ayant échoué
Nombre de snapshots créés
KeeperSnapshotCreationsFailed
Nombre d’échecs de création de snapshots
KeeperSnapshotFileSyncMicroseconds
Temps passé dans fsync pour les fichiers de snapshot de Keeper
KeeperSnapshotRemoteLoaderErrors
Nombre d’erreurs de lecture à distance dans RemoteSnapshotLoader lors de la transmission d’un snapshot à un nœud suiveur
KeeperSnapshotWrittenBytes
Nombre d’octets écrits dans les fichiers de snapshot de Keeper
KeeperStaleRequestsSkipped
Nombre de requêtes Keeper ignorées car la session n’est plus active
KeeperStorageLockWaitMicroseconds
Temps passé à attendre l’obtention du verrou de stockage Keeper
KeeperStorageSharedLockWaitMicroseconds
Temps d’attente pour l’acquisition du verrou partagé du stockage Keeper
KeeperTotalElapsedMicroseconds
Latence totale de Keeper pour une requête unique
KeeperWatchTriggeredNodeChildrenChanged
Nombre de déclenchements de watch dus à des opérations de modification des nœuds enfants
KeeperWatchTriggeredNodeCreated
Nombre de déclenchements de watch dus à l’opération CREATE
KeeperWatchTriggeredNodeDataChanged
Nombre de déclenchements de watch par des opérations de modification
KeeperWatchTriggeredNodeDeleted
Nombre de déclenchements de watch par opération DELETE
Nombre de déclenchements de watches
Nombre de lots de requêtes d’écriture traités par Keeper
KeeperWriteBatchTotalRequests
Nombre total de requêtes d’écriture traitées par lots par Keeper
Nombre de data parts chargées par les tables MergeTree lors de l’initialisation.
LoadedDataPartsMicroseconds
Nombre de microsecondes consacrées par les tables MergeTree au chargement des data parts lors de l’initialisation.
Nombre de marks chargés (total, toutes colonnes confondues).
Nombre de fichiers de marks chargés.
Taille des représentations en mémoire des marks chargés.
Nombre de lignes de la clé primaire chargées.
Fichiers d’index primaire chargés
Nombre de fichiers d’index primaire chargés.
Nombre de lignes de la clé primaire chargées.
LoadedStatisticsMicroseconds
Temps écoulé lors du chargement des statistiques depuis les parts
LoadingMarksTasksCanceled
Nombre de fois où les tâches en arrière-plan de chargement des marks ont été annulées
Octets ayant transité par le throttler ‘max_local_read_bandwidth_for_server’/‘max_local_read_bandwidth’.
LocalReadThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en attente afin de respecter la limitation de débit imposée par ‘max_local_read_bandwidth_for_server’/‘max_local_read_bandwidth’.
LocalThreadPoolBusyMicroseconds
Temps total pendant lequel les threads ont exécuté le travail réel.
LocalThreadPoolExpansions
Indique le nombre total de fois où des threads ont été empruntés au pool de threads global afin d’étendre des pools de threads locaux.
LocalThreadPoolJobWaitTimeMicroseconds
Mesure le temps écoulé entre le moment où un job est planifié dans le pool de threads et celui où un worker thread le prend en charge pour l’exécuter. Cette métrique permet d’identifier les retards dans le traitement des jobs et indique la réactivité du pool de threads face aux nouvelles tâches.
Compte le nombre de jobs envoyés aux pools de threads locaux.
LocalThreadPoolLockWaitMicroseconds
Temps total passé par les threads à attendre des verrous dans les pools de threads locaux.
Indique le nombre total de fois où des threads ont été renvoyés du pool de threads local vers le pool global de threads.
LocalThreadPoolThreadCreationMicroseconds
Temps total pendant lequel les pools de threads locaux ont attendu de pouvoir emprunter un thread au pool global.
Nombre d’octets passés par le throttler ‘max_local_write_bandwidth_for_server’/‘max_local_write_bandwidth’.
LocalWriteThrottlerSleepMicroseconds
Temps total pendant lequel une requête est restée en veille afin de respecter la limitation de débit de ‘max_local_write_bandwidth_for_server’/‘max_local_write_bandwidth’.
Nombre de messages de log de niveau Debug
Nombre de messages de log de niveau Error
Nombre de messages de log de niveau Fatal
Nombre de messages de log de niveau Info
Nombre de messages de log de niveau Test
Nombre de messages de log de niveau Trace
Nombre de messages de log de niveau Warning
Temps cumulé consacré à la journalisation
Nombre de fois où un fichier a été trouvé dans le cache MMap (pour le read_method ‘mmap’), et n’a donc pas eu besoin d’être mappé à nouveau avec mmap.
Nombre de fois où un fichier n’a pas été trouvé dans le cache MMap (avec la read_method ‘mmap’) et a donc dû être de nouveau mappé en mémoire.
Nombre de rechargements de la configuration principale.
Nombre d’octets expulsés du cache de mark.
Nombre de fichiers de mark expulsés du cache de mark.
Nombre de marks expulsés du cache des marks.
Nombre de fois où une entrée a été trouvée dans le cache de mark, évitant ainsi de charger un fichier de mark.
Nombre de fois où une entrée n’a pas été trouvée dans le cache des marks, nécessitant le chargement en mémoire d’un fichier de marks, une opération coûteuse qui augmente la latence des requêtes.
Nombre de fois où les marks ont été chargés de façon synchrone, car ils étaient déjà présents dans le cache.
MemoryAllocatedWithoutCheck
Nombre de fois où de la mémoire a été allouée sans vérifier les contraintes mémoire.
MemoryAllocatedWithoutCheckBytes
Quantité d’octets alloués sans vérification des contraintes mémoire.
Nombre total de fois où une purge de l’allocateur de mémoire a été demandée
MemoryAllocatorPurgeTimeMicroseconds
Temps total consacré à l’opération de purge de l’allocateur de mémoire
MemoryOvercommitWaitTimeMicroseconds
Temps total passé à attendre la libération de mémoire dans OvercommitTracker.
Nombre d’exécutions de MemoryWorker en arrière-plan
MemoryWorkerRunElapsedMicroseconds
Temps total consacré par MemoryWorker aux tâches d’arrière-plan
Nombre de fusions en arrière-plan lancées.
Temps total consacré à la finalisation des résultats de fusion (renommage des parts, vérification du checksum, mises à jour de ZooKeeper)
Temps total d’activité consacré à l’exécution des fusions en arrière-plan
MergeHorizontalStageExecuteMilliseconds
Temps d’activité total consacré à l’exécution de l’étape horizontale des fusions en arrière-plan
MergeHorizontalStageTotalMilliseconds
Temps total passé dans l’étape horizontale des fusions en arrière-plan
MergeMutateBackgroundExecutorTaskCancelMicroseconds
Temps passé à exécuter cancel() pour les tâches de l’exécuteur MergeMutate.
MergeMutateBackgroundExecutorTaskExecuteStepMicroseconds
Temps passé dans executeStep() pour les tâches de l’exécuteur MergeMutate.
MergeMutateBackgroundExecutorTaskResetMicroseconds
Temps consacré à la réinitialisation de la tâche pour l’exécuteur MergeMutate.
MergeMutateBackgroundExecutorWaitMicroseconds
Temps passé à attendre la fin de l’exécuteur MergeMutate.
MergePrewarmStageExecuteMilliseconds
Temps d’activité total consacré à l’exécution de l’étape de préchauffage des fusions en arrière-plan
MergePrewarmStageTotalMilliseconds
Temps total passé dans l’étape de préchauffage des fusions en arrière-plan
MergeProjectionStageExecuteMilliseconds
Temps total d’activité consacré à l’exécution de l’étape de projection lors des fusions en arrière-plan
MergeProjectionStageTotalMilliseconds
Temps total consacré à l’étape de projection de la fusion en arrière-plan
Nombre de parts sources planifiées pour des fusions.
MergeTextIndexStageExecuteMilliseconds
Temps d’activité total consacré à l’exécution de l’étape de l’index de texte lors des fusions en arrière-plan
MergeTextIndexStageTotalMilliseconds
Temps total consacré à l’étape de l’index de texte pendant les fusions en arrière-plan
Temps total consacré aux opérations de fusion en arrière-plan
MergeTreeAllRangesAnnouncementsSent
Nombre d’annonces envoyées par le serveur distant au serveur initiateur concernant l’ensemble des data parts (pour les tables MergeTree). Mesuré côté serveur distant.
MergeTreeAllRangesAnnouncementsSentElapsedMicroseconds
Temps consacré à l’envoi de l’annonce, du serveur distant vers le serveur initiateur, concernant l’ensemble des data parts (pour les tables MergeTree). Mesuré du côté du serveur distant.
MergeTreeDataProjectionWriterBlocks
Nombre de blocs insérés dans la projection des tables MergeTree. Chaque bloc constitue une partie de données de niveau zéro.
MergeTreeDataProjectionWriterBlocksAlreadySorted
Nombre de blocs INSERTés dans la projection de tables MergeTree qui se sont avérés déjà triés.
MergeTreeDataProjectionWriterCompressedBytes
Octets écrits sur le système de fichiers pour les données INSERTées dans la projection des tables MergeTree.
MergeTreeDataProjectionWriterMergingBlocksMicroseconds
Temps consacré à la fusion des blocs
MergeTreeDataProjectionWriterRows
Nombre de lignes insérées dans les projections des tables MergeTree.
MergeTreeDataProjectionWriterSortingBlocksMicroseconds
Temps consacré au tri des blocs (pour une projection, il peut s’agir d’une clé différente de la clé de tri de la table)
MergeTreeDataProjectionWriterUncompressedBytes
Octets non compressés (pour les colonnes telles qu’elles sont stockées en mémoire) insérés dans la projection des tables MergeTree.
MergeTreeDataWriterBlocks
Nombre de blocs insérés dans les tables MergeTree. Chaque bloc forme une data part de niveau zéro.
MergeTreeDataWriterBlocksAlreadySorted
Nombre de blocs insérés dans des tables MergeTree qui semblaient déjà triés.
MergeTreeDataWriterCompressedBytes
Octets écrits dans le système de fichiers pour les données insérées dans des tables MergeTree.
MergeTreeDataWriterMergingBlocksMicroseconds
Temps consacré à la fusion des blocs d’entrée (pour les moteurs MergeTree spéciaux)
MergeTreeDataWriterProjectionsCalculationMicroseconds
Temps passé à calculer les projections
Nombre de lignes insérées dans les tables MergeTree.
MergeTreeDataWriterSkipIndicesCalculationMicroseconds
Temps consacré au calcul des index de saut
MergeTreeDataWriterSortingBlocksMicroseconds
Temps consacré au tri des blocs
MergeTreeDataWriterStatisticsCalculationMicroseconds
Temps consacré au calcul des statistiques
MergeTreeDataWriterUncompressedBytes
Octets non compressés (des colonnes telles qu’elles sont stockées en mémoire) insérés dans les tables MergeTree.
MergeTreePrefetchedReadPoolInit
Temps consacré à la préparation des tâches dans MergeTreePrefetchedReadPool
MergeTreeReadTaskRequestsReceived
Le nombre de callbacks demandés par le serveur distant au serveur initiateur pour choisir la tâche de lecture (pour les tables MergeTree). Mesuré du côté du serveur initiateur.
MergeTreeReadTaskRequestsSent
Le nombre de callbacks demandés au serveur distant par le serveur initiateur pour choisir la tâche de lecture (pour les tables MergeTree). Mesuré du côté du serveur distant.
MergeTreeReadTaskRequestsSentElapsedMicroseconds
Temps passé dans les requêtes de callback envoyées du serveur distant au serveur initiateur pour choisir la tâche de lecture (pour les tables MergeTree). Mesuré côté serveur distant.
MergeVerticalStageExecuteMilliseconds
Temps d’activité total consacré à l’exécution de l’étape verticale de la fusion en arrière-plan
MergeVerticalStageTotalMilliseconds
Temps total consacré à l’étape verticale des fusions en arrière-plan
Nombre de lignes écrites lors de la fusion.
Nombre de colonnes fusionnées lors de l’étape horizontale des fusions.
Nombre de parts fusionnées vers le format Compact.
Nombre de parts fusionnées au format Wide.
Nombre de projections fusionnées (et non reconstruites) lors des merges de MergeTree.
Lignes lues lors des fusions en arrière-plan. Il s’agit du nombre de lignes avant la fusion.
Octets non compressés (pour les colonnes telles qu’elles sont stockées en mémoire) lus lors des fusions en arrière-plan. Il s’agit de la valeur avant la fusion.
Nombre de parts candidates à la fusion
Temps nécessaire à la préparation des plages de part pouvant être fusionnées selon le prédicat de fusion.
Nombre de plages candidates à fusionner
Temps nécessaire pour sélectionner les parts des plages pouvant être fusionnées.
MergerMutatorSelectRangePartsCount
Nombre de parts dans l’intervalle sélectionné pour la fusion
Temps passé à prendre un instantané des part de données afin d’en construire les plages.
MergesRejectedByMemoryLimit
Nombre de fusions en arrière-plan rejetées en raison de la limite de mémoire
Octets ayant transité par le limiteur de débit ‘max_merges_bandwidth_for_server’.
MergesThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en pause pour respecter la limitation de débit « max_merges_bandwidth_for_server ».
MergingSortedMilliseconds
Temps total consacré à la fusion de colonnes triées
Nombre de fois où une part vide du layout de blobs a été supprimée par une tâche en arrière-plan
Nombre de fois où une erreur s’est produite lors de la tâche de nettoyage en arrière-plan
Nombre de fois où le nettoyage en arrière-plan d’un ancien objet supprimé a été effectué
Nombre de fois où l’ancien token d’idempotence de transaction a été supprimé par une tâche d’arrière-plan
Nombre de fois où une requête de métadonnées de stockage d’objets a été satisfaite à partir du cache, sans envoyer de requête à Keeper
Nombre de fois où une requête de métadonnées du stockage objet a dû être satisfaite par Keeper
Nombre de fois où le cache du système de fichiers a renvoyé un trop grand nombre d’entrées invalidées
Temps total passé à mettre à jour le cache, y compris l’attente des réponses de Keeper
Nombre de tentatives de validation de la transaction de métadonnées lors du nettoyage des objets supprimés
Nombre de tentatives de commit de transaction de métadonnées relancées pour le nettoyage des objets supprimés
Nombre de chemins lus ou écrits par des requêtes uniques ou multiples adressées à Keeper
Temps passé lors de requêtes simples ou multiples vers Keeper
Nombre de requêtes adressées à Keeper
Nombre de reconnexions à Keeper effectuées
Nombre de fois où la validation d’une transaction de métadonnées a été tentée
Nombre de fois où la validation de la transaction de métadonnées a été retentée
Nombre de mises à jour du cache effectuées pour un niveau de l’arborescence des répertoires
MoveBackgroundExecutorTaskCancelMicroseconds
Temps passé dans cancel() par les tâches du Move executor.
MoveBackgroundExecutorTaskExecuteStepMicroseconds
Temps consacré à executeStep() pour les tâches du Move executor.
MoveBackgroundExecutorTaskResetMicroseconds
Temps consacré à la réinitialisation de la tâche du Move executor.
MoveBackgroundExecutorWaitMicroseconds
Temps passé à attendre la fin de l’exécution dans le Move executor.
MutateTaskProjectionsCalculationMicroseconds
Temps consacré au calcul des projections dans les mutations
Nombre de lignes lues pour les mutations. Il s’agit du nombre de lignes avant la mutation.
Nombre d’octets non compressés (pour les colonnes telles qu’elles sont stockées en mémoire) lus pour les mutations. Il s’agit de la valeur avant la mutation.
Borne supérieure du nombre de lignes affectées par la mutation
La borne supérieure du nombre de lignes affectées par la mutation (par ex., le nombre de lignes qui satisfont le prédicat de la mutation UPDATE ou DELETE). Le nombre réel peut être légèrement inférieur
Nombre de fois où une tâche de mutation de toutes les colonnes d’une part de données a été créée
MutationCommitMilliseconds
Temps total consacré à la finalisation des résultats de mutation (renommage des parts, vérification du checksum, mises à jour de ZooKeeper)
PartsVidesCrééesParMutation
Nombre total de parts remplacées par des parts vides au lieu d’exécuter la mutation
MutationExecuteMilliseconds
Temps total d’activité consacré à l’exécution des mutations.
Nombre de fois où la tâche de mutation de certaines colonnes d’une part a été créée
MutationTotalMilliseconds
Temps total passé sur les mutations.
Nombre total de parts auxquelles les mutations ont tenté de s’appliquer
Nombre total de parts auxquelles des mutations ont tenté de s’appliquer, mais qui ont été entièrement ignorées conformément au prédicat
MutationsAppliedOnFlyInAllReadTasks
Nombre total de mutations appliquées à la volée dans l’ensemble des tâches de lecture
Octets traités par le limiteur de débit ‘max_mutations_bandwidth_for_server’.
MutationsThrottlerSleepMicroseconds
Temps total pendant lequel une requête est restée en pause pour respecter la limitation de débit « max_mutations_bandwidth_for_server ».
NaiveBayesClassifierModelsAllocatedBytes
Nombre d’octets alloués aux modèles du classificateur Naive Bayes.
NaiveBayesClassifierModelsLoaded
Nombre de modèles du classificateur Naive Bayes chargés.
Nombre total d’octets reçus via le réseau. Seules les interactions réseau liées à ClickHouse sont incluses, à l’exclusion de celles des bibliothèques tierces.
NetworkReceiveElapsedMicroseconds
Temps total passé à attendre la réception de données ou à recevoir des données sur le réseau. Seules les interactions réseau liées à ClickHouse sont prises en compte, à l’exclusion de celles des bibliothèques tierces.
Nombre total d’octets envoyés via le réseau. Seules les interactions réseau liées à ClickHouse sont prises en compte, à l’exclusion de celles des bibliothèques tierces.
Temps total d’envoi sur le réseau en microsecondes
Temps total passé à attendre l’envoi de données sur le réseau ou à les envoyer sur le réseau. Seules les interactions réseau liées à ClickHouse sont prises en compte, à l’exclusion de celles des bibliothèques tierces.
NotCreatedLogEntryForMerge
L’entrée de journal de fusion de parts dans ReplicatedMergeTree n’est pas créée en raison d’une mise à jour concurrente du journal par une autre réplique.
NotCreatedLogEntryForMutation
L’entrée de journal destinée à appliquer une mutation aux parts dans ReplicatedMergeTree n’est pas créée en raison d’une mise à jour concurrente du journal par une autre réplique.
OSCPUVirtualTimeMicroseconds
Temps CPU consommé tel que vu par l’OS. N’inclut pas les attentes involontaires dues à la virtualisation.
Temps total pendant lequel un thread était prêt à s’exécuter, mais attendait d’être ordonnancé par l’OS, du point de vue de l’OS.
Temps total pendant lequel un thread a attendu le résultat d’une opération d’IO, du point de vue du système d’exploitation. Il s’agit d’IO réelles, sans inclure le cache de pages.
Nombre d’octets lus depuis les disques ou les périphériques bloc. N’inclut pas les octets lus depuis le cache de pages. Peut inclure des données superflues en raison de la taille des blocs, de la prélecture, etc.
Nombre d’octets lus depuis le système de fichiers, y compris le cache de pages, ainsi que depuis le réseau et d’autres fichiers.
Nombre d’octets écrits sur les disques ou les périphériques de bloc. N’inclut pas les octets présents dans les pages modifiées du cache de pages. Peut ne pas inclure les données écrites de manière asynchrone par l’OS.
Nombre d’octets écrits dans le système de fichiers, y compris via le cache de pages, ainsi que sur le réseau et dans d’autres fichiers.
ObjectStorageGlobFilteredObjects
Objets qui ne correspondaient pas au motif glob ou regex et qui ont été ignorés lors de l’établissement de la liste.
ObjectStorageListedObjects
Nombre total d’objets renvoyés par l’API de listing du stockage objet avant tout filtrage.
ObjectStoragePredicateFilteredObjects
Objets écartés par le filtrage par prédicat des colonnes virtuelles _path/_file.
ObjectStorageQueueCancelledFiles
Nombre de fichiers annulés dans StorageS3(Azure)Queue
ObjectStorageQueueCleanupMaxSetSizeOrTTLMicroseconds
Temps nécessaire pour marquer le fichier comme Failed
ObjectStorageQueueCommitRequests
Nombre de requêtes envoyées à Keeper pour marquer des fichiers comme échoués ou traités
Exceptions d’ObjectStorageQueue lors de l’insertion
Nombre d’exceptions lors de l’insertion dans S3(Azure)Queue
ObjectStorageQueueExceptionsDuringRead
Nombre d’exceptions lors de la lecture dans S3(Azure)Queue
ObjectStorageQueueFailedFiles
Nombre de fichiers n’ayant pas pu être traités
ObjectStorageQueueFailedToBatchSetProcessing
Nombre d’échecs de la requête groupée de mise en traitement
ObjectStorageQueueFilteredFiles
Nombre de fichiers filtrés dans StorageS3(Azure)Queue
ObjectStorageQueueInsertIterations
Nombre d’itérations d’insertion
ObjectStorageQueueListedFiles
Nombre de fichiers répertoriés dans StorageS3(Azure)Queue
ObjectStorageQueueMovedObjects
Nombre d’objets déplacés lorsque after_processing = move
ObjectStorageQueueProcessedFiles
Nombre de fichiers traités
ObjectStorageQueueProcessedRows
Nombre de lignes traitées par StorageS3(Azure)Queue
ObjectStorageQueuePullMicroseconds
Temps consacré à la lecture des données du fichier
ObjectStorageQueueReadBytes
Nombre d’octets lus (différent du nombre d’octets réellement insérés)
ObjectStorageQueueReadFiles
Nombre de fichiers lus (ne correspond pas au nombre de fichiers réellement insérés)
ObjectStorageQueueReadRows
Nombre de lignes lues (différent du nombre de lignes effectivement insérées)
ObjectStorageQueueRemovedObjects
Nombre d’objets supprimés lorsque after_processing = delete
ObjectStorageQueueSuccessfulCommits
Nombre de commits réussis dans Keeper
ObjectStorageQueueTaggedObjects
Nombre d’objets marqués avec after_processing = tag
ObjectStorageQueueTrySetProcessingFailed
Le nombre de tentatives infructueuses pour marquer le fichier comme étant en cours de traitement
ObjectStorageQueueTrySetProcessingRequests
Le nombre de tentatives d’envoi d’une requête de mise en traitement
ObjectStorageQueueTrySetProcessingSucceeded
Le nombre de fois où le fichier a été marqué avec succès comme étant en cours de traitement
ObjectStorageQueueUnsuccessfulCommits
Nombre de keeper commits ayant échoué
Objets réellement ouverts en lecture par la source de stockage d’objets.
Nombre de fois où une partie de données a été recouverte par une autre partie de données récupérée depuis une réplique (la partie de données recouverte a donc été marquée comme obsolète et n’est plus nécessaire).
Nombre de fois qu’un fichier a été trouvé dans le cache des fichiers ouverts, évitant ainsi de devoir le rouvrir.
OpenedFileCacheMicroseconds
Temps consacré à l’exécution des méthodes OpenedFileCache.
Nombre de fois où un fichier a été trouvé dans le cache de fichiers ouverts et a donc dû être rouvert.
OtherQueryTimeMicroseconds
Temps total des requêtes autres que SELECT ou INSERT.
Nombre de fois où le GROUP BY approximatif a été utilisé : lorsque l’agrégation a été effectuée uniquement sur les ‘max_rows_to_group_by’ premières clés uniques et que les autres clés ont été ignorées en raison de ‘group_by_overflow_mode’ = ‘any’.
Nombre de fois où le traitement des données a été interrompu par la limite de complexité des requêtes avec le paramètre ’*_overflow_mode’ = ‘break’, ce qui entraîne un résultat incomplet.
Nombre de fois où le traitement des données a été annulé en raison d’une limitation de la complexité des requêtes avec le paramètre ’*_overflow_mode’ = ‘throw’, et où une exception a été levée.
Nombre de fois où un bloc de données a été trouvé dans le cache de pages en espace utilisateur.
Nombre de fois où un bloc de données n’a pas été trouvé dans le cache de pages en espace utilisateur.
PageCacheOvercommitResize
Nombre de fois où le cache de pages en espace utilisateur a été automatiquement redimensionné afin de libérer de la mémoire lors d’une allocation mémoire.
Nombre d’octets lus depuis le cache de pages en espace utilisateur.
Nombre de fois où le cache de pages en espace utilisateur a été redimensionné automatiquement (cela se produit généralement plusieurs fois par seconde, selon le paramètre memory_worker_period_ms).
Nombre d’octets expulsés du cache de pages en espace utilisateur
ParallelReplicasAnnouncementMicroseconds
Temps nécessaire pour envoyer un message d’annonce
ParallelReplicasAvailableCount
Nombre de répliques disponibles pour exécuter une requête avec des répliques parallèles basées sur des tâches
ParallelReplicasCollectingOwnedSegmentsMicroseconds
Temps consacré à la collecte des segments attribués par hachage
ParallelReplicasDeniedRequests
Nombre de requêtes entièrement refusées par le nœud initiateur
ParallelReplicasHandleAnnouncementMicroseconds
Temps consacré au traitement des annonces des répliques
ParallelReplicasHandleRequestMicroseconds
Temps passé à traiter les requêtes de marks provenant des répliques
ParallelReplicasNumRequests
Nombre de requêtes adressées au nœud initiateur.
ParallelReplicasProcessingPartsMicroseconds
Temps passé à traiter les parties de données
ParallelReplicasQueryCount
Nombre de (sous-)requêtes exécutées à l’aide de répliques parallèles lors de l’exécution d’une requête
ParallelReplicasReadAssignedForStealingMarks
Somme, sur toutes les répliques, du nombre de marks planifiés attribués au stealing par hachage cohérent
ParallelReplicasReadAssignedMarks
Somme, sur l’ensemble des répliques, du nombre de marks planifiés attribués par hachage cohérent
ParallelReplicasReadMarks
Nombre de marks lus par la réplique concernée
ParallelReplicasReadRequestMicroseconds
Temps passé sur les requêtes de lecture
ParallelReplicasReadUnassignedMarks
Somme, sur l’ensemble des répliques, du nombre de marks non attribués prévus
ParallelReplicasStealingByHashMicroseconds
Temps passé à collecter les segments destinés au stealing par hachage
ParallelReplicasStealingLeftoversMicroseconds
Temps consacré à la collecte des segments orphelins
ParallelReplicasUnavailableCount
Nombre de répliques sélectionnées, mais qui se sont avérées indisponibles lors de l’exécution de la requête avec des répliques parallèles basées sur des tâches
ParallelReplicasUsedCount
Nombre de répliques utilisées pour exécuter une requête en mode de répliques parallèles basées sur des tâches
ParquetColumnsFilterExpression
Le nombre total de colonnes ayant passé le filtre
ParquetDecodingTaskBatches
Groupes de tâches envoyés à un pool de threads par le lecteur Parquet
Tâches émises par le lecteur Parquet
ParquetFetchWaitTimeMicroseconds
Temps d’attente des lectures de fichiers Parquet effectuées par les threads de décodage (et non par les threads de prélecture)
Nombre de fois où des métadonnées Parquet ont été trouvées dans le cache.
Nombre de fois où les métadonnées Parquet n’ont pas été trouvées dans le cache et ont dû être lues sur le disque.
Nombre approximatif d’octets retirés du cache de métadonnées Parquet.
ParquetPrefetcherReadEntireFile
Le nombre total de lectures effectuées avec ReadMode::EntireFileIsInMemory par DB::Parquet::Prefetcher
ParquetPrefetcherReadRandomRead
Le nombre total de lectures en mode ReadMode::RandomRead effectuées par DB::Parquet::Prefetcher
ParquetPrefetcherReadSeekAndRead
Le nombre total d’opérations de lecture avec ReadMode::SeekAndRead effectuées par DB::Parquet::Prefetcher
Le nombre total de groupes de lignes écartés dans les données Parquet
Nombre total de groupes de lignes lus dans les données Parquet
ParquetRowsFilterExpression
Le nombre total de lignes ayant passé le filtre
PartsLockHoldMicroseconds
Temps total passé à conserver le verrou sur les parties de données dans les tables MergeTree
PartsLockWaitMicroseconds
Temps total d’attente du verrou sur les parties de données dans les tables MergeTree
Nombre d’acquisitions du verrou sur les parties de données pour les tables MergeTree
PatchesAcquireLockMicroseconds
Nombre total de microsecondes nécessaires pour acquérir le verrou afin d’exécuter des mises à jour légères
Nombre total de tentatives pour acquérir le verrou afin d’exécuter des mises à jour lightweight
PatchesAppliedInAllReadTasks
Nombre total de patch parts appliquées dans l’ensemble des tâches de lecture
PatchesJoinAppliedInAllReadTasks
Nombre total de patch parts appliquées en mode Join dans l’ensemble des tâches de lecture
PatchesJoinRowsAddedToHashTable
Nombre total de lignes ajoutées aux tables de hachage lors de l’application de patch parts en mode Join
PatchesMergeAppliedInAllReadTasks
Nombre total de patch parts appliquées en mode Merge parmi toutes les tâches de lecture
Nombre total de lignes lues depuis les patch parts
PatchesReadUncompressedBytes
Nombre total d’octets non compressés lus depuis les patch parts
Nombre de défauts d’alignement. Ils se produisent lors d’accès mémoire non alignés ; le noyau peut les gérer, mais cela dégrade les performances. Cela ne se produit que sur certaines architectures (jamais sur x86).
Instructions de branchement exécutées. Avant Linux 2.6.35, cela utilisait le mauvais événement sur les processeurs AMD.
Instructions de branchement mal prédites.
Cycles de bus, qui peuvent différer du nombre total de cycles.
L’horloge CPU, un temporisateur haute résolution pour chaque CPU
Nombre total de cycles. Soyez vigilant aux effets de la variation de fréquence du CPU.
Nombre de fois où le processus a été déplacé vers un autre CPU
Défauts de cache. Cela indique généralement des défauts du cache de dernier niveau ; cet événement est conçu pour être utilisé conjointement avec l’événement PERFCOUNTHWCACHEREFERENCES afin de calculer les taux de défauts de cache.
Accès au cache. Il s’agit généralement d’accès au cache de dernier niveau, mais cela peut varier selon votre CPU. Cela peut inclure des préchargements et des messages de cohérence ; là encore, cela dépend de l’architecture de votre CPU.
Nombre de commutations de contexte
Défauts du TLB de données
Références du TLB de données
Nombre de défauts d’émulation. Il arrive que le noyau intercepte des instructions non implémentées et les émule pour l’espace utilisateur. Cela peut nuire aux performances.
Défauts du TLB d’instructions
Références du TLB d’instructions
Références du TLB d’instructions
Instructions validées. Attention, elles peuvent être affectées par divers facteurs, notamment le nombre d’interruptions matérielles.
Défauts de lecture mémoire sur le nœud NUMA local
PerfLocalMemoryReferences
Accès en lecture à la mémoire du nœud NUMA local
PerfMinEnabledRunningTime
Temps d’exécution de l’événement avec le temps activé minimal. Utilisé pour suivre le degré de multiplexage des événements
Pour tous les événements, durée minimale pendant laquelle un événement était activé. Utilisé pour suivre l’influence du multiplexage des événements
Nombre total de cycles ; non affecté par la variation de fréquence du CPU.
Cycles bloqués pendant le retrait des instructions.
PerfStalledCyclesFrontend
Cycles bloqués lors de l’émission des instructions.
Un nombre de cycles d’horloge propre à la tâche en cours d’exécution
Un polygone a été ajouté au cache (pool) de la fonction ‘pointInPolygon’.
PolygonsInPoolAllocatedBytes
Le nombre d’octets des polygones ajoutés au cache (pool) pour la fonction ‘pointInPolygon’.
PreferredWarmedUnmergedParts
Voir le paramètre prefer_warmed_unmerged_parts_seconds. Nombre de fois où des requêtes de lecture ont utilisé des parts obsolètes, non fusionnées, déjà en cache, au lieu d’une part fusionnée que CacheWarmer n’avait pas encore chargée dans le cache.
Nombre de fois où une entrée a été trouvée dans le cache de l’index primaire, évitant ainsi le chargement d’un fichier d’index.
Nombre de fois où une entrée n’a pas été trouvée dans le cache d’index primaire, ce qui a nécessité de charger un fichier d’index en mémoire, une opération coûteuse qui augmente la latence des requêtes.
Requêtes avec sous-requêtes
Nombre total de requêtes, sous-requêtes comprises
Nombre de requêtes à interpréter et éventuellement à exécuter. N’inclut pas les requêtes qui n’ont pas pu être analysées ou qui ont été rejetées en raison des limites de taille de l’AST, des quotas ou des limites sur le nombre de requêtes exécutées simultanément. Peut inclure des requêtes internes lancées par ClickHouse lui-même. Ne comptabilise pas les sous-requêtes.
QueryBackupThrottlerBytes
Nombre d’octets passés par le limiteur de débit ‘max_backup_bandwidth’.
QueryBackupThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en attente pour respecter la limitation de débit de ‘max_backup_bandwidth’.
La somme, en secondes, de l’ancienneté des entrées trouvées dans le cache de requêtes. La valeur est renseignée aussi bien pour les succès que pour les échecs.
Nombre de fois où le résultat d’une requête a été trouvé dans le cache de requêtes (ce qui a évité de recalculer la requête). Mis à jour uniquement pour les requêtes SELECT avec SETTING use_query_cache = 1.
Nombre de fois où le résultat d’une requête n’a pas été trouvé dans le cache de requêtes, ce qui a nécessité l’exécution de la requête. Uniquement mis à jour pour les requêtes SELECT avec SETTING use_query_cache = 1.
Le nombre d’octets (non compressés) lus à partir du cache de requêtes.
Le nombre de lignes lues à partir du cache de requêtes.
Le nombre d’octets (non compressés) écrits dans le cache de requêtes
Le nombre de lignes enregistrées dans le cache de requêtes.
Nombre de fois où une entrée a été trouvée dans le cache des conditions de requête (ce qui permet d’ignorer la lecture des marks). Cette valeur n’est mise à jour que pour les requêtes SELECT avec SETTING use_query_condition_cache = 1.
QueryConditionCacheMisses
Nombre de fois où une entrée est absente du cache des conditions de requête (et où la lecture de la mark ne peut pas être évitée). Mis à jour uniquement pour les requêtes SELECT avec SETTING use_query_condition_cache = 1.
QueryLocalReadThrottlerBytes
Octets ayant transité par le limiteur de débit ‘max_local_read_bandwidth’.
QueryLocalReadThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en attente pour respecter la limitation de débit de ‘max_local_read_bandwidth’.
QueryLocalWriteThrottlerBytes
Nombre d’octets ayant transité par le limiteur de débit ‘max_local_write_bandwidth’.
QueryLocalWriteThrottlerSleepMicroseconds
Temps total pendant lequel une requête est restée en attente pour respecter le bridage de max_local_write_bandwidth.
Nombre de fois où une règle de masquage des requêtes a été appliquée avec succès.
Nombre de fois où la limite de mémoire a été dépassée pour une requête.
QueryPlanOptimizeMicroseconds
Temps total passé à exécuter les optimisations du plan de requête.
Nombre de fois où les tâches sont mises en pause et restent en attente en raison du paramètre ‘priority’
QueryProfilerConcurrencyOverruns
Nombre de fois où le traitement d’un signal QueryProfiler est abandonné en raison d’un trop grand nombre de QueryProfiler concurrents dans d’autres threads, ce qui peut indiquer une surcharge.
Accès mémoire invalides lors du déroulement asynchrone de la pile d’appels.
Nombre d’exécutions de QueryProfiler.
QueryProfilerSignalOverruns
Nombre de fois où le traitement d’un signal du profileur de requêtes est abandonné en raison d’un dépassement, auquel s’ajoute le nombre de signaux que le système d’exploitation n’a pas pu délivrer pour la même raison.
QueryRemoteReadThrottlerBytes
Octets transitant par le limiteur de débit ‘max_remote_read_network_bandwidth’.
QueryRemoteReadThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en attente afin de respecter la limitation de débit max_remote_read_network_bandwidth.
QueryRemoteWriteThrottlerBytes
Octets transitant par le limiteur de débit ‘max_remote_write_network_bandwidth’.
QueryRemoteWriteThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en veille pour respecter la limitation de débit de ‘max_remote_write_network_bandwidth’.
Temps total de l’ensemble des requêtes.
Nombre d’insertions ayant échoué car le quorum n’a pas été atteint.
Nombre de parties de données écrites avec quorum. Cela compte pour une seule partie lors d’un insert synchrone, et peut aller jusqu’au nombre d’inserts asynchrones pour un insert qui déclenche le flush des inserts asynchrones.
Temps total passé à attendre le quorum lors des insertions.
QuotaCacheRecalculationMicroseconds
Temps total consacré à la resélection des quotas pour tous les ensembles activés actifs (sous le mutex du cache, également acquis par le chemin de build de ContextAccess).
Recalculs du cache des quotas
Nombre de fois où le cache des quotas a resélectionné les quotas pour toutes les combinaisons d’entités actuellement actives. Regroupé en un seul recalcul par lot de notifications d’entités d’accès.
Nombre de fois où un verrou de lecture a été obtenu (dans un heavy RWLock).
Nombre de fois où un verrou d’écriture a été acquis (dans un heavy RWLock).
RWLockReadersWaitMilliseconds
Temps total passé à attendre qu’un verrou en lecture soit acquis (dans un heavy RWLock).
RWLockWritersWaitMilliseconds
Temps total d’attente pour l’acquisition d’un verrou d’écriture (dans un heavy RWLock).
Nombre de fois où le nombre de threads de traitement des requêtes a été réduit en raison de lectures trop lentes.
Octets lus depuis Azure.
ReadBufferFromAzureInitMicroseconds
Temps consacré à l’initialisation de la connexion à Azure.
ReadBufferFromAzureMicroseconds
Temps consacré à la lecture depuis Azure.
ReadBufferFromAzureRequestsErrors
Nombre d’exceptions lors de la lecture à partir d’Azure
ReadBufferFromFileDescriptorRead
Nombre d’opérations de lecture (read/pread) à partir d’un descripteur de fichier. N’inclut pas les sockets.
ReadBufferFromFileDescriptorReadBytes
Nombre d’octets lus depuis des descripteurs de fichier. Si le fichier est compressé, cela indique la taille des données compressées.
ReadBufferFromFileDescriptorReadFailed
Nombre de fois où la lecture (read/pread) depuis un descripteur de fichier a échoué.
Octets lus depuis S3.
ReadBufferFromS3InitMicroseconds
Temps consacré à l’initialisation de la connexion à S3.
ReadBufferFromS3Microseconds
Temps consacré à la lecture depuis S3.
ReadBufferFromS3RequestsErrors
Nombre d’exceptions lors de la lecture à partir de S3.
ReadBufferSeekCancelConnection
Nombre de repositionnements entraînant une nouvelle connexion (s3, http)
Nombre d’octets lus à partir de sources compressées (fichiers, réseau), c’est-à-dire le nombre d’octets avant décompression.
Temps total passé à lire les patch parts
Requêtes de tâche de lecture reçues
Nombre de requêtes de callback renvoyées par le serveur distant au serveur initiateur pour choisir la tâche de lecture (pour la table function s3Cluster et autres fonctions similaires). Mesuré du côté du serveur initiateur.
Le nombre de callbacks demandés par le serveur distant au serveur initiateur pour choisir la tâche de lecture (pour la table function s3Cluster et autres fonctions similaires). Mesuré côté serveur distant.
ReadTaskRequestsSentElapsedMicroseconds
Temps passé dans les callbacks demandés du serveur distant au serveur initiateur pour choisir la tâche de lecture (pour la table function s3Cluster et assimilées). Mesuré côté serveur distant.
ReadTasksWithAppliedMutationsOnFly
Nombre total de tâches de lecture pour lesquelles une mutation a été appliquée à la volée
ReadTasksWithAppliedPatches
Nombre total de tâches de lecture auxquelles au moins une patch part a été appliquée
ReadWriteBufferFromHTTPBytes
Taille totale des octets de payload reçus et envoyés par ReadWriteBufferFromHTTP. N’inclut pas les en-têtes HTTP.
ReadWriteBufferFromHTTPRequestsSent
Nombre de requêtes HTTP envoyées par ReadWriteBufferFromHTTP
ReaderExecutorBytesFromSource
Octets physiques que ReaderExecutor a adressés à la source après échec sur tous les niveaux de cache (préchargement au premier plan et en arrière-plan, y compris les octets d’un préchargement gaspillés par un abandon ultérieur) ; ne comprend pas les octets servis par le consumer — voir ReaderExecutorRequestedBytes.
ReaderExecutorCacheGetRequests
Nombre d’appels à ICacheHandle::get dans ReaderExecutor. Zéro tant que les niveaux de cache de ReaderExecutor ne sont pas introduits.
ReaderExecutorCachePopulateRequests
Nombre d’invocations de ICacheHandle::put dans ReaderExecutor. Reste à zéro jusqu’à l’introduction des niveaux de cache de ReaderExecutor.
ReaderExecutorIncompleteConnections
Nombre de connexions à la source que ReaderExecutor a abandonnées avant de les vider jusqu’à leur limite droite ; elles ne sont donc pas réutilisables dans le pool, ce qui oblige à les rétablir. Zéro tant que la réutilisation à chaud du tampon source par ReaderExecutor n’est pas implémentée.
ReaderExecutorModeledCostMicroseconds
Coût d’E/S modélisé des lectures de ReaderExecutor : un KPI synthétique servant de proxy pour l’optimalité du chemin de lecture, et NON une latence mesurée. Somme pondérée des compteurs ci-dessus avec des pondérations S3 heuristiques : 30 ms par requête à la source + 5 ms par connection incomplète + 20 ms par MiB transféré depuis la source (charge utile plus surlecture) + 0,1 ms par ajout au cache + 0,05 ms par lecture depuis le cache. Divisez par ReaderExecutorRequestedBytes pour obtenir un coût par octet indépendant de la charge. Expérimental, suit le ReaderExecutor expérimental.
Octets demandés par ReaderExecutor
Octets utiles que ReaderExecutor a fournis aux requêtes de lecture (la charge utile de la fenêtre demandée, hors surlecture et réécriture dans le cache). Dénominateur de l’indicateur clé de performance du coût modélisé par octet (ReaderExecutorModeledCostMicroseconds / ReaderExecutorRequestedBytes).
ReaderExecutorSourceRequests
Nombre de requêtes côté source ouvertes par ReaderExecutor (hors réutilisations du live-buffer).
ReaderExecutorWorkMicroseconds
Temps réel total passé dans ReaderExecutor::readNextWindow (ouverture, repositionnement et lecture de la fenêtre traitée). Contribue directement à la latence de lecture des requêtes.
Temps total (temps réel) passé dans les threads de traitement (requêtes et autres tâches) (à noter qu’il s’agit d’une somme).
Nombre de projections entièrement reconstruites lors des opérations de fusion de MergeTree.
RefreshableViewLockTableRetry
Nombre de fois où un SELECT sur une vue matérialisée actualisable a dû basculer vers une nouvelle table, car l’ancienne table a été supprimée
RefreshableViewRefreshFailed
Nombre de fois où l’actualisation des vues matérialisées actualisables a échoué
RefreshableViewRefreshSuccess
Nombre d’actualisations des vues matérialisées actualisables
RefreshableViewSyncReplicaRetry
Nombre de fois où un SELECT sur une vue matérialisée actualisable a échoué et relancé un SYNC REPLICA implicite
RefreshableViewSyncReplicaSuccess
Nombre de fois qu’un SELECT sur une vue matérialisée actualisable a effectué un SYNC REPLICA implicite
Nombre de fois où une expression régulière compilée a été récupérée depuis un cache local.
Nombre de fois où il a été impossible de récupérer une expression régulière compilée depuis un cache local.
RegexpWithMultipleNeedlesCreated
Expressions régulières à plusieurs motifs (bibliothèque VectorScan) compilées.
RegexpWithMultipleNeedlesGlobalCacheHit
Nombre de fois où une expression régulière compilée avec plusieurs motifs (bibliothèque VectorScan) a été récupérée depuis le cache global.
RegexpWithMultipleNeedlesGlobalCacheMiss
Nombre d’échecs lors de la récupération, depuis le cache global, d’une expression régulière compilée avec plusieurs motifs (bibliothèque VectorScan).
Nombre de fois où l’INSERT d’un bloc dans une table MergeTree a été rejeté par l’exception « Too many parts » en raison d’un trop grand nombre de parties de données actives dans la partition.
RejectedLightweightUpdates
Nombre de fois où la mise à jour légère a été rejetée en raison d’un trop grand nombre d’octets non compressés dans les patches.
Nombre de fois où la mutation d’une table MergeTree a été rejetée avec l’exception « Too many mutations », en raison d’un nombre élevé de mutations non terminées pour cette table.
Nombre de buffers créés pour la lecture asynchrone à partir d’un système de fichiers distant
RemoteFSCancelledPrefetches
Nombre de prélectures annulées (en raison d’un repositionnement)
Nombre de repositionnements différés
Nombre d’octets provenant du tampon préchargé
Nombre de lectures depuis le tampon préchargé
Nombre de prélectures effectuées lors d’une lecture asynchrone depuis le système de fichiers distant
Nombre total d’opérations de repositionnement dans le tampon asynchrone
Nombre de repositionnements entraînant une nouvelle connexion
RemoteFSUnprefetchedBytes
Nombre d’octets provenant d’un tampon non préchargé
RemoteFSUnprefetchedReads
Nombre de lectures depuis le tampon non préchargé
Nombre de prélectures en attente lors de la destruction du tampon
Nombre d’octets passés par le throttler ‘max_remote_read_network_bandwidth_for_server’/‘max_remote_read_network_bandwidth’.
RemoteReadThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en veille pour se conformer à la limitation de débit de ‘max_remote_read_network_bandwidth_for_server’/‘max_remote_read_network_bandwidth’.
RemoteWriteThrottlerBytes
Octets passés par le throttler ‘max_remote_write_network_bandwidth_for_server’/‘max_remote_write_network_bandwidth’.
RemoteWriteThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été en pause afin de respecter la limitation de débit de ‘max_remote_write_network_bandwidth_for_server’/‘max_remote_write_network_bandwidth’.
ReplacingSortedMilliseconds
Temps total consacré au remplacement des colonnes triées
Nombre de fois qu’une table Replicated doit réinitialiser son état en raison de l’expiration de la session dans ZooKeeper. L’état est réinitialisé chaque fois que ZooKeeper est de nouveau disponible.
ReplicatedCoveredPartsInZooKeeperOnStart
À des fins de débogage. Nombre de parts dans ZooKeeper pour lesquelles une part couvrante existe, mais qui n’existent pas sur le disque. Vérifié au démarrage du serveur.
Nombre de fois où une partie de données recherchée n’existe sur aucune réplique (même sur des répliques actuellement hors ligne). Ces parties de données sont définitivement perdues. C’est normal avec la réplication asynchrone (si les insertions avec quorum n’étaient pas activées) : si la réplique sur laquelle la partie de données a été écrite tombe en panne, lorsqu’elle revient en ligne, elle ne contient pas cette partie de données.
Nombre de fois où nous avons dû effectuer une recherche approfondie d’une partie de données sur des répliques, ou déterminer si une partie de données existante était nécessaire.
ReplicatedPartChecksFailed
Nombre de fois où la recherche approfondie d’une partie de données sur les répliques n’a abouti à aucun résultat, ou lorsqu’une partie inattendue a été trouvée puis déplacée.
ReplicatedPartFailedFetches
Nombre de fois qu’une partie de données n’a pas pu être téléchargée depuis une réplique d’une table ReplicatedMergeTree.
Nombre de fois qu’une partie de données a été téléchargée depuis une réplique d’une table ReplicatedMergeTree.
ReplicatedPartFetchesOfMerged
Nombre de fois où nous préférons télécharger une part déjà fusionnée depuis une réplique d’une table ReplicatedMergeTree plutôt que d’effectuer nous-mêmes la fusion (en général, nous préférons effectuer nous-mêmes la fusion afin d’économiser le trafic réseau). Cela se produit lorsque nous ne disposons pas de toutes les parts sources nécessaires pour effectuer la fusion ou lorsque la partie de données est suffisamment ancienne.
Nombre de fois où les parts de données des tables ReplicatedMergeTree ont été fusionnées avec succès.
Nombre de mutations réussies de parts de données de tables ReplicatedMergeTree.
Taille totale des fichiers ignorés pendant la restauration des parts
Nombre de fichiers ignorés lors de la restauration de parts
RoleCacheRecalculationMicroseconds
Temps total consacré au recalcul de tous les ensembles de rôles actifs et activés (protégés par le mutex du cache, également utilisé par le chemin de build de ContextAccess).
Nombre de fois où le cache des rôles a recalculé tous les ensembles actuellement activés. Regroupé en un seul recalcul par lot de notifications d’entités d’accès.
RowPolicyCacheRecalculationMicroseconds
Temps total consacré à la recombinaison des filtres de politique de ligne pour tous les ensembles actifs actuellement (sous le mutex du cache, également acquis par le chemin de construction de ContextAccess).
RowPolicyCacheRecalculations
Nombre de fois où le cache des ROW POLICY a recombiné les filtres pour tous les ensembles activés en cours. Regroupé en une seule fois par lot de notifications d’entités d’accès.
Nombre de lignes lues dans les tables MergeTree par le lecteur principal (après l’étape PREWHERE).
RowsReadByPrewhereReaders
Nombre total de lignes lues dans des tables MergeTree par les lecteurs prewhere.
Statistiques collectées sur le nombre d’octets que les répliques liraient si la requête était exécutée en mode répliques parallèles
RuntimeDataflowStatisticsOutputBytes
Statistiques collectées sur le nombre d’octets que les répliques enverraient à l’initiateur si la requête était exécutée avec des répliques parallèles
RuntimeFilterBlocksProcessed
Nombre de blocs traités par les JOIN Runtime Filters
RuntimeFilterBlocksSkipped
Nombre de blocs ignorés par les JOIN Runtime Filters, sans traitement, en raison de la désactivation dynamique du filtre due à un faible taux de filtrage
Nombre de lignes examinées par les JOIN Runtime Filters
Nombre de lignes ayant passé les JOIN Runtime Filters (non filtrées par ceux-ci)
Nombre de lignes dans les blocs ignorées par les JOIN Runtime Filters
Nombre de JOIN Runtime Filters distincts créés dans une requête
Nombre d’appels à l’API S3 AbortMultipartUpload.
Fournisseurs d’identifiants S3 mis en cache ajoutés
Nombre total de nouveaux fournisseurs d’identifiants ajoutés au cache
S3CachedCredentialsProvidersReused
Nombre total de fournisseurs d’identifiants réutilisés depuis le cache
Nombre de clients S3 créés.
S3CompleteMultipartUpload
Nombre d’appels à l’API S3 CompleteMultipartUpload.
Nombre d’appels à CopyObject de l’API S3.
Nombre d’appels à l’API S3 CreateMultipartUpload.
Nombre d’appels DeleteObject(s) à l’API S3.
Nombre d’appels à l’API S3 GetObject.
Nombre d’appels à l’API S3 GetObjectTagging.
S3GetRequestThrottlerBlocked
Nombre de requêtes S3 GET et SELECT bloquées par le throttler.
S3GetRequestThrottlerCount
Nombre de requêtes S3 GET et SELECT passées par le throttler : bloquées ou non.
S3GetRequestThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en veille pour respecter la limitation de débit des requêtes GET et SELECT sur S3.
Nombre d’appels à l’API S3 HeadObject.
Nombre d’appels à l’API S3 ListObjects.
Nombre d’appels à l’API S3 PutObject.
S3PutRequestThrottlerBlocked
Nombre de requêtes S3 PUT, COPY, POST et LIST bloquées par le throttler.
S3PutRequestThrottlerCount
Nombre de requêtes S3 PUT, COPY, POST et LIST ayant transité par le throttler : bloquées ou non.
S3PutRequestThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en veille afin de respecter la limitation du débit des requêtes S3 PUT, COPY, POST et LIST.
S3QueueSetFileFailedMicroseconds
Temps nécessaire pour marquer le fichier comme échoué
S3QueueSetFileProcessedMicroseconds
Temps consacré au marquage du fichier comme traité
S3QueueSetFileProcessingMicroseconds
Temps nécessaire pour marquer le fichier comme étant en cours de traitement
Durée des requêtes GET et HEAD vers le stockage S3.
Nombre de tentatives pour les requêtes GET et HEAD, y compris la tentative initiale et les éventuels réessais, mais à l’exclusion des réessais effectués en interne par la stratégie de réessai de S3
S3ReadRequestRetryableErrors
Nombre d’erreurs pouvant faire l’objet d’une nouvelle tentative pour les requêtes GET et HEAD, hors nouvelles tentatives effectuées en interne par la stratégie de nouvelle tentative de S3
Nombre de requêtes GET et HEAD sur le stockage S3.
Nombre d’erreurs autres que celles liées au throttling dans les requêtes GET et HEAD vers le stockage S3.
Nombre de redirections lors des requêtes GET et HEAD vers le stockage S3.
Nombre d’erreurs 429 et 503 dans les requêtes GET et HEAD sur le stockage S3.
Nombre d’appels à l’API S3 UploadPart.
Nombre d’appels à l’API S3 UploadPartCopy.
Durée des requêtes POST, DELETE, PUT et PATCH vers le stockage S3.
Tentatives de requêtes d’écriture S3
Nombre de tentatives pour les requêtes POST, DELETE, PUT et PATCH, y compris la tentative initiale et les éventuels réessais, mais à l’exclusion des réessais effectués en interne par la stratégie de réessai
S3WriteRequestRetryableErrors
Nombre d’erreurs pouvant faire l’objet d’une nouvelle tentative pour les requêtes POST, DELETE, PUT et PATCH, hors nouvelles tentatives effectuées en interne par la stratégie de nouvelle tentative
Nombre de requêtes POST, DELETE, PUT et PATCH adressées au stockage S3.
Nombre d’erreurs autres que celles dues à la limitation de débit dans les requêtes POST, DELETE, PUT et PATCH vers le stockage S3.
Nombre de redirections pour les requêtes POST, DELETE, PUT et PATCH vers le stockage S3.
S3WriteRequestsThrottling
Nombre d’erreurs 429 et 503 dans les requêtes POST, DELETE, PUT et PATCH vers le stockage S3.
ScalarSubqueriesCacheMiss
Nombre de fois où le résultat d’une sous-requête scalaire n’était pas mis en cache et a dû être entièrement recalculé
ScalarSubqueriesGlobalCacheHit
Nombre de lectures d’une sous-requête scalaire effectuées à l’aide du cache global
ScalarSubqueriesLocalCacheHit
Nombre de fois où la lecture d’une sous-requête scalaire a utilisé le cache local
Octets traités par l’ordonnanceur pour les lectures d’E/S.
Demandes de ressources acheminées via l’ordonnanceur pour les opérations de lecture d’E/S.
SchedulerIOReadWaitMicroseconds
Temps total pendant lequel une requête a attendu l’allocation de ressources pour des lectures d’E/S.
Octets ayant transité par l’ordonnanceur pour les écritures d’E/S.
Requêtes de ressources transmises à l’ordonnanceur pour les écritures d’E/S.
SchedulerIOWriteWaitMicroseconds
Temps total pendant lequel une requête était en attente de ressources pour des écritures IO.
SchemaInferenceCacheEvictions
Nombre de fois où un schéma a été évincé du cache en raison d’un dépassement de capacité
Nombre de fois où la source demandée a été trouvée dans le cache de schéma
Invalidations du cache d’inférence de schéma
Nombre de fois où un schéma mis en cache est devenu invalide en raison de modifications des données
SchemaInferenceCacheMisses
Nombre de fois où la source demandée n’est pas présente dans le cache de schéma
SchemaInferenceCacheNumRowsHits
Nombre de fois où le nombre de lignes a été trouvé dans le cache de schéma lors du comptage à partir de fichiers
SchemaInferenceCacheNumRowsMisses
Nombre de fois où la source demandée est dans le cache, mais où le nombre de lignes n’y est pas lors du comptage à partir des fichiers
SchemaInferenceCacheSchemaHits
Nombre de fois où le schéma est trouvé dans le cache de schémas lors de l’inférence de schéma
SchemaInferenceCacheSchemaMisses
Nombre de fois où la source demandée est présente dans le cache, mais pas le schéma, lors de l’inférence du schéma
Nombre d’appels à la fonction lseek.
Requêtes SELECT utilisant la clé primaire
Nombre de requêtes SELECT qui utilisent la clé primaire pour évaluer la clause WHERE
Requêtes SELECT avec sous-requêtes
Compter les requêtes SELECT, sous-requêtes incluses
Comme Query, mais uniquement pour les requêtes SELECT.
SelectQueryTimeMicroseconds
Temps total des requêtes SELECT.
Nombre d’octets (non compressés ; pour les colonnes telles qu’elles sont stockées en mémoire) sélectionnés dans toutes les tables.
Nombre de marks (granules d’index) sélectionnés pour la lecture dans une table MergeTree.
Nombre total de marks (granules d’index) avant de sélectionner ceux à lire dans une table MergeTree.
Nombre de parties de données sélectionnées pour être lues depuis une table MergeTree.
Nombre total de parties de données avant la sélection de celles à lire dans une table MergeTree.
Nombre de plages (non adjacentes) dans toutes les parties de données sélectionnées pour être lues à partir d’une table MergeTree.
Nombre de lignes sélectionnées depuis l’ensemble des tables.
SelfDuplicatedAsyncInserts
Nombre d’insertions asynchrones du bloc inséré dans une table ReplicatedMergeTree qui ont été dédupliquées automatiquement.
ServerStartupMilliseconds
Temps écoulé entre le démarrage du serveur et la mise en écoute des sockets, en millisecondes
SettingsProfileCacheRecalculationMicroseconds
Temps total consacré à refusionner les paramètres et les contraintes pour tous les ensembles actuellement activés (sous le mutex du cache, également utilisé par le chemin de construction de ContextAccess).
SettingsProfileCacheRecalculations
Nombre de fois où le cache des profils de paramètres a refait la fusion des paramètres et des contraintes pour tous les ensembles actuellement activés. Regroupé en une seule opération par lot de notifications d’entités d’accès.
Nombre de shards impliqués dans une requête, totalisé sur l’ensemble des tables distribuées et des fonctions de table. Un même hôte est compté plusieurs fois s’il apparaît dans plusieurs tables. Ce nombre correspond au nombre total attendu de shards, y compris les shards ignorés avec le paramètre skip_unavailable_shards.
SharedDatabaseCatalogFailedToApplyState
Nombre d’échecs lors de l’application du nouvel état dans SharedDatabaseCatalog
SharedDatabaseCatalogStateApplicationMicroseconds
Temps total consacré à l’application du nouvel état dans SharedDatabaseCatalog
SharedMergeTreeCondemnedPartsKillRequest
Nombre de requêtes ZooKeeper utilisées pour supprimer les parts condamnées
SharedMergeTreeCondemnedPartsLockConflict
Nombre de fois où l’acquisition du verrou a échoué en raison d’un conflit
SharedMergeTreeCondemnedPartsRemoved
Nombre de parts condamnées retirées
SharedMergeTreeDataPartsFetchAttempt
Nombre de tentatives de récupération des parties de données
SharedMergeTreeDataPartsFetchFromPeer
Le nombre de fois où des parties de données sont récupérées depuis un pair
SharedMergeTreeDataPartsFetchFromPeerMicroseconds
Récupération de parties de données depuis un nœud pair, en microsecondes
SharedMergeTreeDataPartsFetchFromS3
Nombre de récupérations de parties de données depuis S3
SharedMergeTreeHandleBlockingParts
Nombre de parts bloquantes à gérer dans scheduleDataProcessingJob
SharedMergeTreeHandleBlockingPartsMicroseconds
Temps de traitement des parts bloquantes dans scheduleDataProcessingJob
SharedMergeTreeHandleFetchPartsMicroseconds
Temps de traitement des parts récupérées par scheduleDataProcessingJob
SharedMergeTreeHandleOutdatedParts
Nombre de parts obsolètes à traiter dans scheduleDataProcessingJob
SharedMergeTreeHandleOutdatedPartsMicroseconds
Temps de gestion des parts obsolètes dans scheduleDataProcessingJob
SharedMergeTreeLoadChecksumAndIndexesMicroseconds
Durée de loadColumnsChecksumsIndexes uniquement pour SharedMergeTree
SharedMergeTreeMergeMutationAssignmentAttempt
Nombre de tentatives d’attribution d’une fusion ou d’une mutation
SharedMergeTreeMergeMutationAssignmentFailedWithConflict
Nombre de fois où une tentative d’attribution d’une fusion ou d’une mutation a échoué en raison d’un conflit dans Keeper
SharedMergeTreeMergeMutationAssignmentFailedWithNothingToDo
Nombre de tentatives d’attribution d’une opération de fusion ou de mutation ayant échoué faute de données à fusionner
SharedMergeTreeMergeMutationAssignmentSuccessful
Nombre de tentatives d’attribution d’une fusion ou d’une mutation
SharedMergeTreeMergePartsMovedToCondemned
Combien de parts ont été déplacées dans le répertoire condemned
SharedMergeTreeMergePartsMovedToOudated
Nombre de parts déplacées vers le répertoire obsolète
SharedMergeTreeMergeSelectingTaskMicroseconds
Microsecondes de la tâche de sélection des fusions pour SMT
Nombre de fois où l’indication du cache de métadonnées a été trouvée sans interroger Keeper
SharedMergeTreeOptimizeAsync
Exécution de requêtes OPTIMIZE asynchrones
SharedMergeTreeOptimizeSync
Exécution de requêtes OPTIMIZE synchrones
SharedMergeTreeOutdatedPartsConfirmationInvocations
Nombre d’invocations effectuées pour confirmer les parts obsolètes
SharedMergeTreeOutdatedPartsConfirmationRequest
Nombre de requêtes ZooKeeper utilisées pour la configuration des parts obsolètes
SharedMergeTreeOutdatedPartsHTTPRequest
Nombre de requêtes HTTP envoyées pour confirmer les parts obsolètes
SharedMergeTreeOutdatedPartsHTTPResponse
Nombre de réponses HTTP envoyées pour confirmer les parts obsolètes
SharedMergeTreePartsKillerMicroseconds
Temps pris par le thread principal du parts killer
SharedMergeTreePartsKillerParts
Nombre de parts planifiées par le killer
SharedMergeTreePartsKillerPartsMicroseconds
Temps nécessaire pour supprimer des parts (opération exécutée par plusieurs threads)
SharedMergeTreePartsKillerRuns
Nombre d’exécutions du parts killer
SharedMergeTreeReplicaSetUpdateTaskRuns
Nombre d’exécutions de updateReplicaSetTask
SharedMergeTreeReplicaSetUpdatesFromZooKeeper
Nombre de fois où nous avons mis à jour l’ensemble de répliques à partir de ZooKeeper
SharedMergeTreeReplicaSetUpdatesFromZooKeeperMicroseconds
Temps consacré à la mise à jour de l’ensemble de répliques
SharedMergeTreeReplicaSetUpdatesFromZooKeeperRequests
Nombre total de requêtes ZooKeeper effectuées pour mettre à jour l’ensemble de répliques
SharedMergeTreeScheduleDataProcessingJob
Combien de fois scheduleDataProcessingJob est appelé/
SharedMergeTreeScheduleDataProcessingJobMicroseconds
Durée d’exécution de scheduleDataProcessingJob
SharedMergeTreeScheduleDataProcessingJobNothingToScheduled
Nombre d’appels à scheduleDataProcessingJob sans aucune tâche à effectuer
SharedMergeTreeSelectPartsForCoordinatedFetchMicroseconds
Durée de selectPartsForCoordinatedFetch
SharedMergeTreeSelectPartsForCoordinatedFetchParts
Nombre de parts sélectionnées par selectPartsForCoordinatedFetch
SharedMergeTreeSelectPartsForFullFetchMicroseconds
Durée de selectPartsForFullFetch
SharedMergeTreeSelectPartsForFullFetchParts
Nombre de parts sélectionnées par selectPartsForFullFetch
SharedMergeTreeSelectPartsForRendezvousFetchMicroseconds
Durée de selectPartsForRendezvousFetch
SharedMergeTreeSelectPartsForRendezvousFetchParts
Nombre de parts sélectionnées par selectPartsForRendezvousFetch
SharedMergeTreeSnapshotPartsCleanRequest
Nombre de fois que SnapshotCleanerThread décide de nettoyer une partie de données
SharedMergeTreeSnapshotPartsCleanerMicroseconds
Temps d’exécution de SnapshotCleanerThread
SharedMergeTreeSnapshotPartsCleanerParts
Durée pendant laquelle SnapshotCleanerThread tente de nettoyer une part
SharedMergeTreeSnapshotPartsCleanerPartsMicroseconds
Durée nécessaire à SnapshotCleanerThread pour nettoyer les parts
SharedMergeTreeSnapshotPartsCleanerRuns
Nombre de fois où SnapshotCleanerThread s’exécute
SharedMergeTreeSnapshotPartsRemoved
Nombre de fois où SnapshotCleanerThread a réussi à nettoyer une part
Temps d’exécution de tryUpdateDiskMetadataCacheForPart dans scheduleDataProcessingJob
SharedMergeTreeVirtualPartsUpdateMicroseconds
Temps de mise à jour des virtual parts, en microsecondes
SharedMergeTreeVirtualPartsUpdates
Nombre de mises à jour des virtual parts
SharedMergeTreeVirtualPartsUpdatesByLeader
Mises à jour des virtual parts par le leader
Mises à jour des virtual parts provenant d’une tâche en arrière-plan autre que celle par défaut
SharedMergeTreeVirtualPartsUpdatesFromPeer
Nombre de mises à jour des virtual parts en provenance d’un pair
SharedMergeTreeVirtualPartsUpdatesFromPeerMicroseconds
Mises à jour des virtual parts provenant d’un nœud pair, en microsecondes
SharedMergeTreeVirtualPartsUpdatesFromZooKeeper
Nombre de mises à jour des virtual parts provenant de ZooKeeper
SharedMergeTreeVirtualPartsUpdatesFromZooKeeperMicroseconds
Mises à jour des virtual parts de ZooKeeper, en microsecondes
SharedMergeTreeVirtualPartsUpdatesLeaderFailedElection
Échec de l’élection du leader des mises à jour des virtual parts
SharedMergeTreeVirtualPartsUpdatesLeaderSuccessfulElection
Élection du leader des mises à jour des virtual parts réussie
SharedMergeTreeVirtualPartsUpdatesPeerNotFound
Les mises à jour virtuelles provenant d’un pair ont échoué, car aucun pair n’a été trouvé
SharedPartsLockHoldMicroseconds
Temps total passé à détenir le verrou partagé sur les data parts dans les tables MergeTree
SharedPartsLockWaitMicroseconds
Temps total passé en attente du verrou des data parts partagées dans les tables MergeTree
Nombre d’acquisitions du verrou des data parts partagées pour les tables MergeTree
Nombre de fois qu’une fonction sleep (sleep, sleepEachRow) a été appelée.
SleepFunctionElapsedMicroseconds
Temps passé en pause dans une fonction sleep (sleep, sleepEachRow).
Microsecondes de la fonction sleep
Temps de mise en veille défini dans une fonction sleep (sleep, sleepEachRow).
Nombre de lectures de fichier lentes. Cela indique une surcharge du système. Les seuils sont définis par les paramètres read_backoff_*.
Le nombre de défauts de page mineurs dans les threads d’exécution des requêtes. Un défaut de page mineur correspond généralement à un raté dans le cache de l’allocateur mémoire, ce qui nécessite un nouveau mappage mémoire par le système d’exploitation, puis l’allocation d’une page de mémoire physique.
StorageBufferErrorOnFlush
Nombre de fois où un buffer de la table « Buffer » n’a pas pu être vidé en raison d’une erreur d’écriture dans la table de destination.
Nombre de fois où un buffer d’une table ‘Buffer’ a été vidé sur disque.
StorageBufferLayerLockReadersWaitMilliseconds
Temps d’attente de la couche Buffer lors de la lecture.
StorageBufferLayerLockWritersWaitMilliseconds
Temps d’attente avant qu’une couche Buffer se libère pour l’écriture (peut être utilisé pour ajuster les couches Buffer).
StorageBufferPassedAllMinThresholds
Nombre de fois où un critère de seuil minimal a été atteint pour vider un buffer dans une table ‘Buffer’.
StorageBufferPassedBytesFlushThreshold
Nombre de fois où le seuil de vidage en arrière-plan, basé uniquement sur le nombre d’octets, a été atteint, entraînant la vidange d’un buffer dans une table « Buffer ». Cette métrique est réservée aux experts. Si vous lisez ceci sans être un expert, arrêtez de lire.
StorageBufferPassedBytesMaxThreshold
Nombre de fois qu’un critère sur le seuil maximal d’octets a été atteint pour déclencher l’écriture d’un buffer dans une table « Buffer ».
StorageBufferPassedRowsFlushThreshold
Nombre de fois où le seuil de vidage des lignes, déclenché uniquement en arrière-plan, a été atteint pour vider un buffer dans une table « Buffer ». Cette métrique est réservée aux experts. Si vous lisez ceci et que vous n’êtes pas un expert, arrêtez de lire.
StorageBufferPassedRowsMaxThreshold
Nombre de fois qu’un critère lié au seuil maximal de lignes a été atteint, entraînant le vidage d’un buffer dans une table « Buffer ».
StorageBufferPassedTimeFlushThreshold
Nombre de fois où le seuil de flush uniquement en arrière-plan, basé sur le temps, a été atteint pour déclencher le flush d’un buffer dans une table ‘Buffer’. Cette métrique est réservée aux experts. Si vous lisez ceci et que vous n’êtes pas un expert, arrêtez de lire.
StorageBufferPassedTimeMaxThreshold
Nombre de fois où un critère de seuil de durée maximale a été atteint pour vider le buffer d’une table « Buffer ».
StorageConnectionsCreated
Nombre de connexions créées pour les systèmes de stockage
StorageConnectionsElapsedMicroseconds
Temps total consacré à l’établissement de connexions aux systèmes de stockage
Nombre d’occurrences où la création d’une connexion au stockage a échoué
StorageConnectionsExpired
Nombre de connexions expirées aux systèmes de stockage
StorageConnectionsPreserved
Nombre de connexions conservées pour les systèmes de stockage
Nombre de connexions réinitialisées pour les systèmes de stockage
Nombre de connexions réutilisées pour les systèmes de stockage
SummingSortedMilliseconds
Temps total consacré à l’addition de colonnes triées
SuspendSendingQueryToShard
Nombre total de fois où l’envoi de la requête au segment a été suspendu lorsque async_query_sending_for_remote est activé.
SynchronousReadWaitMicroseconds
Temps passé à attendre des lectures synchrones pendant une lecture locale asynchrone.
SynchronousRemoteReadWaitMicroseconds
Temps passé à attendre des lectures distantes synchrones.
Nombre de fois où l’un des logs système n’a pas pu être flushé vers la table système correspondante. Les tentatives de flush sont répétées.
Temps total pendant lequel les threads de traitement (requêtes et autres tâches) exécutent des instructions CPU en mode noyau du système d’exploitation. Il s’agit du temps passé dans les appels système, hors temps d’attente lors des appels système bloquants.
Nombre d’appels aux fonctions de table.
Nombre de granules d’index pour lesquelles une lecture directe depuis l’index de texte a été ajoutée comme indication, puis abandonnée en raison d’une sélectivité insuffisante.
TextIndexDiscardPatternScan
Nombre de fois où un parcours de dictionnaire basé sur un motif dans un index de texte a été abandonné, car le nombre de listes de postings à lire dépassait le seuil.
Nombre de fois où un en-tête a été trouvé dans le cache.
Nombre de fois où un en-tête n’a pas été trouvé dans le cache.
TextIndexLazyAdvanceCount
Nombre d’opérations d’avancement effectuées en mode lazy des posting lists.
TextIndexLazyBlocksSkippedResolved
Nombre de blocs compactés ignorés, car la région de sortie était déjà déterminée (entièrement à 1 pour OR, entièrement à 0 pour AND) en mode lazy des posting lists.
TextIndexLazyBruteForceIntersections
Nombre d’intersections en brute force effectuées en mode lazy posting list.
TextIndexLazyLeapfrogIntersections
Nombre d’intersections leapfrog effectuées en mode lazy posting list.
TextIndexLazyPackedBlocksDecoded
Nombre de blocs compactés décodés en mode lazy posting list.
TextIndexLazySegmentsBuilt
Nombre de segments effectivement lus et décodés (défauts de cache) en mode lazy posting list.
TextIndexLazySegmentsPrepared
Nombre de segments préparés (lus sur le disque ou mis en cache) en mode de posting list paresseuse.
TextIndexLazySegmentsSkippedDense
Nombre de segments entièrement denses traités dans leur ensemble (memset pour OR, incrément pour AND) au lieu de décoder des blocs, en mode lazy des listes de postings.
TextIndexLazySegmentsSkippedResolved
Nombre de segments ignorés parce que la région de résultat était déjà résolue (tout à 1 pour OR, tout à 0 pour AND) en mode lazy des posting lists.
TextIndexPostingsCacheHits
Nombre de fois où une posting list d’un index de texte a été trouvée dans le cache.
TextIndexPostingsCacheMisses
Nombre de fois où une posting list d’un index de texte est introuvable dans le cache.
TextIndexReadDictionaryBlocks
Nombre de fois où un bloc de dictionnaire d’index de texte a été lu depuis le disque.
TextIndexReadGranulesMicroseconds
Temps total consacré à la lecture et à l’analyse des granules de l’index de texte.
Nombre de fois où une posting list a été lue à partir de l’index de texte.
TextIndexReadSparseIndexBlocks
Nombre de fois où un bloc de l’index clairsemé a été lu dans l’index de texte.
TextIndexReaderTotalMicroseconds
Temps total consacré à la lecture de l’index de texte.
Nombre de fois où les métadonnées d’un token de l’index de texte ont été trouvées dans le cache.
TextIndexTokensCacheMisses
Nombre de fois où les informations sur un jeton de l’index de texte n’ont pas été trouvées dans le cache.
Nombre de granules d’index pour lesquels une lecture directe depuis l’index de texte a été suggérée et effectivement utilisée.
TextIndexUsedEmbeddedPostings
Nombre de fois où une posting list intégrée au dictionnaire a été utilisée.
ThreadPoolReaderPageCacheHit
Nombre de fois où la lecture dans ThreadPoolReader a été effectuée à partir du cache de pages.
ThreadPoolReaderPageCacheHitBytes
Nombre d’octets lus par ThreadPoolReader lorsque la lecture a été effectuée depuis le cache de pages.
ThreadPoolReaderPageCacheHitElapsedMicroseconds
Temps consacré à la lecture des données à partir du cache de pages dans ThreadPoolReader.
ThreadPoolReaderPageCacheMiss
Nombre de fois où la lecture dans ThreadPoolReader n’a pas été effectuée à partir du cache de pages et a été déléguée au pool de threads.
ThreadPoolReaderPageCacheMissBytes
Nombre d’octets lus dans ThreadPoolReader lorsque la lecture n’a pas été effectuée depuis le cache de pages et a été confiée au thread pool.
ThreadPoolReaderPageCacheMissElapsedMicroseconds
Temps consacré à la lecture des données au sein de la tâche asynchrone dans ThreadPoolReader, lorsque la lecture n’est pas effectuée à partir du cache de pages.
ThreadpoolReaderPrepareMicroseconds
Temps consacré à la préparation (par ex. appel à la méthode seek() du lecteur)
ThreadpoolReaderReadBytes
Octets lus par une tâche du threadpool lors d’une lecture asynchrone
Octets lus par une tâche du threadpool en lecture asynchrone
ThreadpoolReaderSubmitLookupInCacheMicroseconds
Temps passé à vérifier si le contenu est mis en cache
ThreadpoolReaderSubmitReadSynchronously
Nombre de fois où aucune tâche n’a été planifiée dans le pool de threads et où la lecture a été effectuée de manière synchrone à la place
ThreadpoolReaderSubmitReadSynchronouslyBytes
Nombre d’octets lus en mode synchrone
ThreadpoolReaderSubmitReadSynchronouslyMicroseconds
Temps passé en lecture synchrone
ThreadpoolReaderTaskMicroseconds
Temps passé à récupérer les données en lecture asynchrone
ThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été suspendue pour respecter tous les paramètres de limitation de débit.
Nombre de copies de clients S3 réutilisant un fournisseur d’authentification existant d’un autre client.
USearchAddComputedDistances
Nombre de fois où la distance a été calculée lors de l’ajout de vecteurs aux index USearch.
Nombre de vecteurs ajoutés aux index USearch.
Nombre de nœuds visités lors de l’ajout de vecteurs aux index USearch.
USearchSearchComputedDistances
Nombre de fois où la distance a été calculée lors d’une recherche dans les index USearch.
Nombre d’opérations de recherche effectuées sur les index usearch.
USearchSearchVisitedMembers
Nombre de nœuds parcourus lors d’une recherche dans les index usearch.
Nombre de fois où un bloc de données a été trouvé dans le cache décompressé, évitant ainsi la décompression.
Nombre de fois où un bloc de données n’a pas été trouvé dans le cache décompressé (et a nécessité une décompression).
UncompressedCacheWeightLost
Nombre d’octets expulsés du cache décompressé.
Nombre de fois où une entrée a été trouvée dans le cache d’index UNIQUE KEY, évitant ainsi le chargement d’un bloc SST.
UniqueKeyIndexCacheLookupMicroseconds
Temps écoulé dans UniqueKeyIndexCache::Lookup + UniqueKeyIndexCache::Insert (adaptateur CacheBase côté ClickHouse pour le cache de blocs RocksDB).
UniqueKeyIndexCacheMisses
Nombre de fois où une entrée n’a pas été trouvée dans le cache d’index UNIQUE KEY et où il a donc fallu charger un bloc SST depuis le disque.
UniqueKeySSTWriteMicroseconds
Temps réel total passé pendant la durée de vie d’un SSTIndexWriter — couvre Open de SST, chaque Put addEncoded, ainsi que Finish + la copie via writeFile dans finalizeToStorage. Exclut le travail effectué par les helpers statiques avant la construction du writer (encodage + tri des chemins sans préfixe). Émis une fois par writer.
Octets ayant transité par le throttler ‘max_network_bandwidth_for_user’.
UserThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en pause afin de respecter la limitation de débit de ‘max_network_bandwidth_for_user’.
Temps total passé par les threads de traitement (requêtes et autres tâches) à exécuter des instructions CPU en mode utilisateur. Cela inclut le temps pendant lequel le pipeline CPU a été ralenti en raison d’accès à la mémoire principale, de défauts de cache, de mauvaises prédictions de branche, de l’hyper-threading, etc.
VectorSimilarityIndexCacheHits
Nombre de fois où un granule d’index a été trouvé dans le cache d’index vectoriel.
VectorSimilarityIndexCacheMisses
Nombre de fois où un granule d’index n’a pas été trouvé dans le cache de l’index vectoriel et a dû être lu sur le disque.
VectorSimilarityIndexCacheWeightLost
Nombre approximatif d’octets expulsés du cache d’index vectoriel.
VersionedCollapsingSortedMilliseconds
Temps total consacré au collapsing par version des colonnes triées
WaitMarksLoadMicroseconds
Temps passé à charger les marks
WaitPrefetchTaskMicroseconds
Temps passé à attendre le lecteur en prélecture
WasmDeserializationMicroseconds
Temps consacré à l’exécution de code WebAssembly
WasmGuestExecuteMicroseconds
Temps passé à exécuter du code WebAssembly
Mémoire totale allouée aux compartiments WebAssembly
Nombre de compartiments WebAssembly créés
WasmSerializationMicroseconds
Temps consacré à l’exécution de code WebAssembly
WasmTotalExecuteMicroseconds
Temps passé à exécuter du code WebAssembly
WriteBufferFromFileDescriptorWrite
Nombre d’écritures (write/pwrite) sur un descripteur de fichier. N’inclut pas les sockets.
WriteBufferFromFileDescriptorWriteBytes
Nombre d’octets écrits sur des descripteurs de fichiers. Si le fichier est compressé, cela indique la taille des données compressées.
WriteBufferFromFileDescriptorWriteFailed
Nombre de fois où l’écriture (write/pwrite) sur un descripteur de fichier a échoué.
Taille totale, en octets, des données utiles reçues et envoyées par WriteBufferFromHTTP. N’inclut pas les en-têtes HTTP.
WriteBufferFromHTTPRequestsSent
Nombre de requêtes HTTP envoyées par WriteBufferFromHTTP
Nombre d’octets écrits dans S3.
WriteBufferFromS3Microseconds
Temps consacré à l’écriture sur S3.
WriteBufferFromS3RequestsErrors
Nombre d’exceptions lors de l’écriture sur S3.
WriteBufferFromS3WaitInflightLimitMicroseconds
Temps passé à attendre que certaines requêtes en cours se terminent lorsque leur nombre atteint la limite définie par s3_max_inflight_parts_for_one_file.
Nombre d’octets reçus via le réseau lors de la communication avec ZooKeeper.
Nombre d’octets envoyés via le réseau lors de la communication avec ZooKeeper.
Nombre de requêtes « check » envoyées à ZooKeeper. En général, elles n’ont de sens qu’inscrites dans une transaction complexe, et non prises isolément.
Nombre de fois où la connexion à ZooKeeper a été volontairement fermée.
Nombre de requêtes « create » adressées à ZooKeeper.
Nombre de requêtes « exists » adressées à ZooKeeper.
Nombre de requêtes « get » adressées à ZooKeeper.
Nombre de requêtes « getACL » adressées à ZooKeeper.
ZooKeeperHardwareExceptions
Nombre d’exceptions lors des opérations avec ZooKeeper liées au réseau (perte de connexion ou problème similaire).
Nombre de fois où une connexion avec ZooKeeper a été établie.
Nombre de requêtes « list » (getChildren) adressées à ZooKeeper.
Nombre de requêtes « listRecursive » vers ZooKeeper.
Nombre de requêtes « multi » adressées à ZooKeeper (transactions composées).
Nombre de requêtes de lecture multi vers ZooKeeper (transactions composées).
Nombre de requêtes d’écriture « multi » envoyées à ZooKeeper (transactions composées).
Nombre d’exceptions survenues lors de l’utilisation de ZooKeeper, autres que ZooKeeperUserExceptions et ZooKeeperHardwareExceptions.
Nombre de requêtes « reconfig » adressées à ZooKeeper.
Nombre de requêtes « remove » à ZooKeeper.
Nombre de requêtes « set » adressées à ZooKeeper.
Nombre de requêtes « sync » vers ZooKeeper. Ces requêtes sont rarement nécessaires ou exploitables.
Nombre d’opérations ZooKeeper, y compris les opérations de lecture et d’écriture, ainsi que les transactions multiples.
Nombre d’exceptions survenues lors de l’utilisation de ZooKeeper et liées aux données (nœud inexistant, version incorrecte ou similaire).
ZooKeeperWaitMicroseconds
Nombre de microsecondes passées à attendre les réponses de ZooKeeper après la création d’une requête, cumulées sur l’ensemble des threads à l’origine des requêtes.
ZooKeeperWatchCallbackDurationMicroseconds
Temps total passé dans les callbacks de watch de ZooKeeper (thread réseau).
ZooKeeperWatchCallbackErrors
Nombre d’exceptions levées par les callbacks watch de ZooKeeper.
Nombre de watch notifications reçues de ZooKeeper.
ZooKeeperWatchTriggeredBackupCoordination
Nombre de notifications de watch transmises à la coordination de sauvegarde / restauration.
ZooKeeperWatchTriggeredClusterDiscovery
Nombre de notifications de watch envoyées à ClusterDiscovery.
ZooKeeperWatchTriggeredDistributedDDL
Nombre de notifications de watch envoyées à la file d’attente DDLWorker.
ZooKeeperWatchTriggeredMaterializedViewRefresh
Nombre de notifications de watch envoyées à la coordination du rafraîchissement de MaterializedView.
ZooKeeperWatchTriggeredObjectStorageQueue
Nombre de notifications de watch transmises à ObjectStorageQueue / S3Queue.
ZooKeeperWatchTriggeredOther
Nombre de notifications de watch envoyées à des callbacks non classés.
ZooKeeperWatchTriggeredReplicatedAccessControl
Nombre de notifications de watch envoyées à ReplicatedAccessStorage.
ZooKeeperWatchTriggeredReplicatedMergeTreeLeaderElection
Nombre de notifications de watch dispatchées pour l’élection du leader / les verrous de réplique de ReplicatedMergeTree.
ZooKeeperWatchTriggeredReplicatedMergeTreeLog
Nombre de notifications de watch envoyées aux entrées du log ReplicatedMergeTree.
ZooKeeperWatchTriggeredReplicatedMergeTreeMutations
Nombre de notifications de watch envoyées aux mutations ReplicatedMergeTree.
ZooKeeperWatchTriggeredReplicatedMergeTreeReplicaSync
Nombre de notifications de watch envoyées pendant l’attente du traitement des entrées de log par les répliques (SYNC REPLICA, ALTER, mutations).
ZooKeeperWatchTriggeredUserDefinedSQLObjects
Nombre de notifications de watch envoyées à UserDefinedSQLObjectsZooKeeperStorage.
ZooKeeperWatchTriggeredWorkloadEntity
Nombre de notifications de watch transmises à WorkloadEntityKeeperStorage.Dernière modification le 29 juin 2026