Référence du rapport "Instantané des performances de la base de données"

Ce document décrit les événements d'attente dans les rapports d'instantanés de performances AlloyDB Omni. Pour en savoir plus, consultez la section Optimiser les performances de la base de données en comparant des instantanés de base de données.

Événements d'attente dans les rapports instantanés

Le tableau suivant décrit les événements d'attente compatibles avec les rapports sur les instantanés de performances AlloyDB Omni. Vous pouvez utiliser des événements d'attente pour identifier les problèmes de performances et les goulots d'étranglement dans votre base de données.

Nom de l'événement d'attente Classe d'événement Description
ColumnarCacheInvalidatedBlockBuild IPC Crée les blocs invalidés partagés et attend que tous les nœuds de calcul aient terminé la compilation.
ColumnarCacheInvalidatedBlockCopy IPC Copier les blocs partagés invalidés dans la mémoire privée et attendre que tous les travailleurs aient terminé la copie.
ColumnarCacheBloomFilterConsolidate IPC Consolide le filtre bloom dans le filtre bloom créé dans la mémoire partagée et attend que tous les nœuds de calcul aient terminé la consolidation.
AdaptiveVacuumFreezeXid IPC Attend que l'aspirateur avance l'XID le plus ancien congelé ou jusqu'à l'expiration du délai avant expiration. Une fois le délai avant expiration expiré, cet événement d'attente génère une erreur vous indiquant d'attendre l'auto-vidage
ou d'effectuer manuellement le vidage.
AdaptiveVacuumNewXidDelay Délai avant expiration Délai d'attribution d'un nouvel ID de transaction lorsque l'âge de l'ID de transaction le plus ancien indique que les nouvelles transactions doivent être limitées.
CommitWaitFlush Google I/O Les validations de transaction attendent que le pointeur de vidage avance avant de revenir au client.
XlogAdvanceWALBuffer Google I/O La transaction attend de l'espace disponible dans le tampon de journalisation WAL (Write-Ahead Logging).
AioWaitSegmentSwitch Google I/O L'écrivain WAL attend le changement de fichier de segment WAL en mode I/O asynchrone.
WalFlushDueToBufferReplacement Google I/O Évacuation WAL en raison du remplacement du tampon.
WalFlushOnBufEvictUnderExtend Google I/O Évacuation du journal WAL en cas d'éviction de la mémoire tampon sous lock:extend.
WalFlushWhileTruncatingCLOG Google I/O Vidage du journal WAL lors du troncage du journal des commits (CLOG).
WalFlushWhileTruncatingMultiXactData Google I/O Évacuation du WAL lors de la troncation des données MultiXact.
WalFlushDueToSLRUPageReplacement Google I/O Effacement du journal WAL en raison d'un remplacement simple de la page la moins récemment utilisée (SLRU).
WalFlushByDDL Google I/O Évacuation du journal WAL par le langage de définition de données (LDD).
WalFlushDuringCheckPoint Google I/O Évacuation du journal WAL lors du point de contrôle.

Un point de contrôle est le point de la séquence de journalisation WAL au cours duquel tous les fichiers de données sont mis à jour pour refléter les informations du journal. Pour en savoir plus, consultez Point de contrôle.
WalFlushBySmgrOperations Google I/O Évacuation du journal WAL par les opérations du gestionnaire d'espace de stockage.
WalFlushWhileReservingReplicationSlot Google I/O Vidage du journal WAL lors de la réservation d'un emplacement de réplication.
WalFlushWhileSwitchingWALSegment Google I/O Vidage du journal WAL lors du changement de segment WAL.
WalFlushByRelmapFile Google I/O Évacuation WAL par le fichier de mappage des relations.
VacuumDelayRead Google I/O Délai de lecture par aspiration adaptatif.
VacuumDelayWrite Google I/O Délai d'écriture de l'aspirateur adaptatif.
UltraFastCachePRead Google I/O Latence d'une lecture à partir du cache AlloyDB UltraFast.
UltraFastCachePWrite Google I/O Latence d'une écriture dans le cache ultrarapide AlloyDB
WalBatchWrite Google I/O Temps d'attente pour une taille de lot minimale pour écrire WAL.
StorageAwaitMayWrite Google I/O Temps d'attente pour que le stockage AlloyDB traite les journaux et autorise davantage d'écritures.
StorageAdvanceFlushPosition Google I/O Temps d'attente pour avancer la position de vidage du stockage AlloyDB.
StorageDataFilePrefetch Google I/O Latence des lectures de préchargement à partir du stockage AlloyDB.
StorageInProgressDataFileRead Google I/O S'affiche dans pg_stat_activity pendant qu'une lecture de stockage est en cours.
StorageDataFileReadUncached Google I/O Latence d'une lecture à partir du stockage AlloyDB.
StorageQueryRelations Google I/O Temps nécessaire pour lire les tailles de relation à partir de l'espace de stockage.
StorageLocalFileInit Google I/O Temps nécessaire pour lire les données de fichiers à partir du stockage et écrire dans des fichiers locaux au démarrage.
StorageWaitWalLogParsing Google I/O Durée d'analyse des journaux pour le stockage AlloyDB.
StorageWaitWalBufferSpace Google I/O Temps passé à attendre que de l'espace soit libéré dans le tampon de stockage AlloyDB.
StorageReadDir Google I/O Temps nécessaire pour lire le contenu d'un répertoire à partir d'un fragment de stockage.

Étape suivante