Referencia del informe de resumen del rendimiento de la base de datos

Selecciona una versión de la documentación:

En este documento se describen los eventos de espera en los informes de resumen de rendimiento de AlloyDB Omni. Para obtener más información, consulta Optimizar el rendimiento de la base de datos comparando sus capturas.

Eventos de espera en informes de resumen

En la siguiente tabla se describen los eventos de espera que admiten los informes de la función de creación de un registro del rendimiento de AlloyDB Omni. Puedes usar eventos de espera para identificar problemas de rendimiento y cuellos de botella en tu base de datos.

Nombre del evento de espera Clase de evento Descripción
ColumnarCacheInvalidatedBlockBuild IPC Crea los bloques compartidos no válidos y espera hasta que todos los trabajadores terminen de crear.
ColumnarCacheInvalidatedBlockCopy IPC Copia los bloques compartidos no válidos en la memoria privada y espera hasta que todos los trabajadores terminen de copiar.
ColumnarCacheBloomFilterConsolidate IPC Consolida el filtro de Bloom en el filtro de Bloom creado en la memoria compartida y espera hasta que todos los trabajadores terminen de consolidar.
AdaptiveVacuumFreezeXid IPC Espera hasta que el vacío avance el XID congelado más antiguo o hasta que se agote el tiempo de espera. Cuando se agota el tiempo de espera, este evento genera un error que te indica que esperes a que se realice el autovacuum o que lo hagas manualmente.

AdaptiveVacuumNewXidDelay Tiempo de espera Retraso del nuevo ID de transacción cuando la antigüedad del ID de transacción más antiguo indica que las nuevas transacciones se deben limitar.
CommitWaitFlush E/S Las confirmaciones de transacciones esperan a que avance el puntero de vaciado antes de volver al cliente.
XlogAdvanceWALBuffer E/S La transacción espera a que haya espacio disponible en el búfer de registro anticipado de escritura (WAL).
AioWaitSegmentSwitch E/S El escritor de WAL espera el cambio de archivo de segmento de WAL en el modo de E/S asíncrono.
WalFlushDueToBufferReplacement E/S WAL flush due to buffer replacement.
WalFlushOnBufEvictUnderExtend E/S WAL se vacía al desalojar el búfer en lock:extend.
WalFlushWhileTruncatingCLOG E/S WAL flush while truncating the commit log (CLOG).
WalFlushWhileTruncatingMultiXactData E/S WAL flush while truncating MultiXact Data.
WalFlushDueToSLRUPageReplacement E/S WAL se vacía debido a la sustitución de páginas de uso menos reciente (SLRU).
WalFlushByDDL E/S Vaciado de WAL por lenguaje de definición de datos (DDL).
WalFlushDuringCheckPoint E/S WAL flush during checkpoint.

Un punto de control es el punto de la secuencia del registro de escritura anticipada durante el cual se actualizan todos los archivos de datos para reflejar la información del registro. Para obtener más información, consulta Checkpoint.
WalFlushBySmgrOperations E/S WAL se vacía mediante operaciones del gestor de almacenamiento.
WalFlushWhileReservingReplicationSlot E/S WAL flush while reserving a replication slot.
WalFlushWhileSwitchingWALSegment E/S WAL flush while switching WAL segments.
WalFlushByRelmapFile E/S WAL vaciado por el archivo de asignación de relaciones.
VacuumDelayRead E/S Retraso de lectura de vacío adaptativo.
VacuumDelayWrite E/S Retraso de escritura de vacío adaptativo.
UltraFastCachePRead E/S Latencia de una lectura de la caché UltraFast de AlloyDB.
UltraFastCachePWrite E/S Latencia de una escritura en la caché ultrarrápida de AlloyDB
WalBatchWrite E/S Tiempo de espera para que un tamaño de lote mínimo escriba el WAL.
StorageAwaitMayWrite E/S Tiempo dedicado a esperar a que el almacenamiento de AlloyDB procese los registros y permita más escrituras.
StorageAdvanceFlushPosition E/S Tiempo dedicado a esperar para avanzar la posición de vaciado del almacenamiento de AlloyDB.
StorageDataFilePrefetch E/S Latencia de las lecturas de prefetched del almacenamiento de AlloyDB.
StorageInProgressDataFileRead E/S Aparece en pg_stat_activity mientras se está leyendo el almacenamiento.
StorageDataFileReadUncached E/S Latencia de una lectura del almacenamiento de AlloyDB.
StorageQueryRelations E/S El tiempo que se tarda en leer los tamaños de las relaciones del almacenamiento.
StorageLocalFileInit E/S El tiempo que se tarda en leer los datos de los archivos del almacenamiento y en escribir en los archivos locales durante el inicio.
StorageWaitWalLogParsing E/S Tiempo que se tarda en analizar los registros de almacenamiento de AlloyDB.
StorageWaitWalBufferSpace E/S Tiempo dedicado a esperar a que se libere espacio en el búfer de almacenamiento de AlloyDB.
StorageReadDir E/S Tiempo que se tarda en leer el contenido de un directorio de un fragmento de almacenamiento.

Siguientes pasos