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. |