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

Sélectionnez une version de la documentation :

Ce document décrit les événements d'attente dans les rapports d'instantanés des performances AlloyDB Omni. Pour en savoir plus, consultez Optimiser les performances de la base de données en comparant les 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 des performances AlloyDB Omni. Vous pouvez utiliser les é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 création.
ColumnarCacheInvalidatedBlockCopy IPC Copie les blocs partagés invalidés dans la mémoire privée et attend que tous les workers 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 vacuum fasse progresser le plus ancien XID figé ou que le délai expire. Une fois le délai d'attente expiré, cet événement d'attente génère une erreur vous indiquant d'attendre l'autovacuum ou d'effectuer manuellement le vacuum.

AdaptiveVacuumNewXidDelay Délai avant expiration Délai du 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 commits de transaction attendent l'avancement du pointeur de vidage avant de revenir au client.
XlogAdvanceWALBuffer Google I/O La transaction attend que de l'espace soit disponible dans le tampon WAL (Write-Ahead Logging).
AioWaitSegmentSwitch Google I/O L'enregistreur WAL attend le changement de fichier segment WAL en mode d'E/S asynchrone.
WalFlushDueToBufferReplacement Google I/O Vidage du WAL en raison du remplacement du tampon.
WalFlushOnBufEvictUnderExtend Google I/O Vidage du WAL lors de l'éviction du tampon sous lock:extend.
WalFlushWhileTruncatingCLOG Google I/O Vidage WAL lors de la troncature du journal de validation (CLOG).
WalFlushWhileTruncatingMultiXactData Google I/O Vidage du fichier WAL lors de la troncation des données MultiXact.
WalFlushDueToSLRUPageReplacement Google I/O Vidage du journal WAL en raison du remplacement d'une page simple la moins récemment utilisée (SLRU).
WalFlushByDDL Google I/O Vidage du WAL par le langage de définition de données (LDD).
WalFlushDuringCheckPoint Google I/O Vidage du WAL lors du point de contrôle.

Un point de contrôle est le point de la séquence du journal WAL (Write-Ahead Log) 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 Vidage du WAL par les opérations du gestionnaire de stockage.
WalFlushWhileReservingReplicationSlot Google I/O Vidage du WAL lors de la réservation d'un emplacement de réplication.
WalFlushWhileSwitchingWALSegment Google I/O Vidage du fichier WAL lors du changement de segment WAL.
WalFlushByRelmapFile Google I/O Vidage du fichier WAL par le fichier de correspondance des relations.
VacuumDelayRead Google I/O Délai de lecture du vide adaptatif.
VacuumDelayWrite Google I/O Délai d'écriture du vide adaptatif.
UltraFastCachePRead Google I/O Latence d'une lecture à partir du cache UltraFast AlloyDB.
UltraFastCachePWrite Google I/O Latence d'une écriture dans le cache UltraFast AlloyDB
WalBatchWrite Google I/O Temps d'attente pour qu'une taille de lot minimale écrive le fichier WAL.
StorageAwaitMayWrite Google I/O Temps passé à attendre que le stockage AlloyDB traite les journaux et autorise davantage d'écritures.
StorageAdvanceFlushPosition Google I/O Temps passé à attendre l'avancement de 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 lorsqu'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 des relations à partir du stockage.
StorageLocalFileInit Google I/O Temps nécessaire pour lire les données des fichiers à partir du stockage et les écrire dans des fichiers locaux au démarrage.
StorageWaitWalLogParsing Google I/O Temps nécessaire pour analyser les journaux de stockage AlloyDB.
StorageWaitWalBufferSpace Google I/O Temps passé à attendre que de l'espace se libère 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.

Étapes suivantes