Eventos de espera de Amazon Aurora PostgreSQL
A continuación, encontrará eventos de espera frecuentes de Aurora PostgreSQL. Para obtener más información sobre los eventos de espera y activar el clúster de bases de datos de Aurora PostgreSQL, consulte Ajuste con eventos de espera de Aurora PostgreSQL.
- Activity:ArchiverMain
-
El proceso de archivador está esperando la actividad.
- Activity:AutoVacuumMain
-
El proceso del iniciador de autovacuum está esperando la actividad.
- Activity:BgWriterHibernate
-
El proceso de escritor en segundo plano está hibernando mientras se espera la actividad.
- Activity:BgWriterMain
-
El proceso de escritor en segundo plano está esperando la actividad.
- Activity:CheckpointerMain
-
El proceso del verificador de puntos está esperando la actividad.
- Activity:LogicalApplyMain
-
El proceso de aplicación de replicación lógica está esperando la actividad.
- Activity:LogicalLauncherMain
-
El proceso del iniciador de replicación lógica está esperando la actividad.
- Activity:PgStatMain
-
El proceso del recopilador de estadísticas está a la espera de actividad.
- Activity:RecoveryWalAll
-
Un proceso está esperando el registro de escritura anticipada (WAL) de una transmisión en recuperación.
- Activity:RecoveryWalStream
-
El proceso de inicio está esperando a que llegue el registro de escritura anticipada (WAL) durante la recuperación del streaming.
- Activity:SysLoggerMain
-
El proceso de syslogger está esperando la actividad.
- Activity:WalReceiverMain
-
El proceso de recepción del registro de escritura anticipada (WAL) está esperando la actividad.
- Activity:WalSenderMain
-
El proceso de envío del registro de escritura anticipada (WAL) está esperando la actividad.
- Activity:WalWriterMain
-
El proceso de escritura del registro de escritura anticipada (WAL) está esperando la actividad.
- BufferPin:BufferPin
-
Un proceso está esperando para adquirir un pin exclusivo en un buffer.
- Client:GSSOpenServer
-
Un proceso está esperando para leer los datos del cliente mientras se establece una sesión de interfaz de programación de aplicaciones del servicio de seguridad genérico (GSSAPI).
- Client:ClientRead
-
Un proceso de backend está esperando para recibir datos de un cliente de PostgreSQL. Para obtener más información, consulte Client:ClientRead.
- Client:ClientWrite
-
Un proceso de backend está esperando para enviar más datos a un cliente de PostgreSQL. Para obtener más información, consulte Client:ClientWrite.
- Client:LibPQWalReceiverConnect
-
Un proceso está esperando en el receptor del registro de escritura anticipada (WAL) para establecer la conexión con el servidor remoto.
- Client:LibPQWalReceiverReceive
-
Un proceso está esperando en el receptor del registro de escritura anticipada (WAL) para recibir datos del servidor remoto.
- Client:SSLOpenServer
-
Un proceso está esperando la Capa de sockets seguros (SSL) mientras se intenta la conexión.
- Client:WalReceiverWaitStart
-
Un proceso está esperando a que el proceso de inicio envíe datos iniciales para la replicación del streaming.
- Client:WalSenderWaitForWAL
-
Un proceso está esperando a que el registro de escritura anticipada (WAL) se vacíe en el proceso de remitente de WAL.
- Client:WalSenderWriteData
-
Un proceso está esperando cualquier actividad al procesar las respuestas del receptor de registro de escritura anticipada (WAL) en el proceso de remitente de WAL.
- CPU
-
Un proceso de backend está activo en la CPU o a la espera de ella. Para obtener más información, consulte CPU.
- Extension:extension
-
Un proceso de backend está esperando una condición definida por una extensión o módulo.
- IO:AuroraOptimizedReadsCacheRead
-
Un proceso está esperando una lectura de la caché por niveles de lecturas optimizadas porque la página no está disponible en la memoria compartida.
- IO:AuroraOptimizedReadsCacheSegmentTruncate
-
Un proceso está esperando a que se termine un archivo de segmento de caché por niveles de lecturas optimizadas.
- IO:AuroraOptimizedReadsCacheWrite
-
El proceso de escritor en segundo plano está esperando para escribir en la caché por niveles de lecturas optimizadas.
- IO:AuroraStorageLogAllocate
-
Una sesión está asignando metadatos y se prepara para escribir un registro de transacciones.
- IO:BufFileRead
-
Cuando las operaciones requieren más memoria que la cantidad definida por los parámetros de memoria de trabajo, el motor crea archivos temporales en el disco. Este evento de espera se produce cuando las operaciones leen desde los archivos temporales. Para obtener más información, consulte IO:BufFileRead y IO:BufFileWrite.
- IO:BufFileWrite
-
Cuando las operaciones requieren más memoria que la cantidad definida por los parámetros de memoria de trabajo, el motor crea archivos temporales en el disco. Este evento de espera se produce cuando las operaciones escriben desde los archivos temporales. Para obtener más información, consulte IO:BufFileRead y IO:BufFileWrite.
- IO:ControlFileRead
-
Un proceso está esperando una lectura desde el archivo
pg_control
. - IO:ControlFileSync
-
Un proceso está esperando a que el archivo
pg_control
se almacene de forma permanente. - IO:ControlFileSyncUpdate
-
Un proceso está esperando a que una actualización del archivo
pg_control
se almacene de forma permanente. - IO:ControlFileWrite
-
Un proceso está esperando una escritura en el archivo
pg_control
. - IO:ControlFileWriteUpdate
-
Un proceso está esperando una escritura para actualizar el archivo
pg_control
. - IO:CopyFileRead
-
Un proceso está esperando una lectura durante una operación de copia de archivos.
- IO:CopyFileWrite
-
Un proceso está esperando una escritura durante una operación de copia de archivos.
- IO:DataFileExtend
-
Un proceso está esperando a que se amplíe un archivo de datos de relación.
- IO:DataFileFlush
-
Un proceso está esperando a que un archivo de datos de relación se almacene de forma permanente.
- IO:DataFileImmediateSync
-
Un proceso está esperando una sincronización inmediata de un archivo de datos de relación a un almacenamiento permanente.
- IO:DataFilePrefetch
-
Un proceso está esperando una captura previa asíncrona desde un archivo de datos de relación.
- IO:DataFileSync
-
Un proceso está esperando a que los cambios en un archivo de datos de relación se almacenen de forma permanente.
- IO:DataFileRead
-
Un proceso de backend intentó encontrar una página en los búferes compartidos, no la encontró y, por lo tanto, la leyó desde el almacenamiento. Para obtener más información, consulte IO:DataFileRead.
- IO:DataFileTruncate
-
Un proceso está esperando a que se trunque un archivo de datos de relación.
- IO:DataFileWrite
-
Un proceso está esperando una escritura en un archivo de datos de relación.
- IO:DSMFillZeroWrite
-
Un proceso está esperando para escribir cero bytes en un archivo de copia de seguridad de memoria compartida dinámica.
- IO:LockFileAddToDataDirRead
-
Un proceso está esperando una lectura mientras se agrega una línea al archivo de bloqueo del directorio de datos.
- IO:LockFileAddToDataDirSync
-
Un proceso está esperando a que los datos se almacenen de forma permanente mientras se agrega una línea al archivo de bloqueo del directorio de datos.
- IO:LockFileAddToDataDirWrite
-
Un proceso está esperando una escritura mientras se agrega una línea al archivo de bloqueo del directorio de datos.
- IO:LockFileCreateRead
-
Un proceso está esperando para escribir mientras se crea el archivo de bloqueo del directorio de datos.
- IO:LockFileCreateSync
-
Un proceso está esperando a que los datos se almacenen de forma permanente mientras se crea el archivo de bloqueo del directorio de datos.
- IO:LockFileCreateWrite
-
Un proceso está esperando una escritura mientras se crea el archivo de bloqueo del directorio de datos.
- IO:LockFileReCheckDataDirRead
-
Un proceso está esperando una lectura durante la nueva verificación del archivo de bloqueo del directorio de datos.
- IO:LogicalRewriteCheckpointSync
-
Un proceso está esperando a que las asignaciones de reescritura lógica se almacenen de forma permanente durante un punto de verificación.
- IO:LogicalRewriteMappingSync
-
Un proceso está esperando a que los datos de asignación se almacenen de forma permanente durante una rescritura lógica.
- IO:LogicalRewriteMappingWrite
-
Un proceso está esperando una escritura de los datos de asignación durante una reescritura lógica.
- IO:LogicalRewriteSync
-
Un proceso está esperando a que las asignaciones de rescritura lógica se almacenen de forma permanente.
- IO:LogicalRewriteTruncate
-
Un proceso está esperando el truncamiento de los datos de asignación durante una reescritura lógica.
- IO:LogicalRewriteWrite
-
Un proceso está esperando una escritura de las asignaciones de rescritura lógica.
- IO:RelationMapRead
-
Un proceso está esperando una lectura del archivo de asignación de relación.
- IO:RelationMapSync
-
Un proceso está esperando a que el archivo de asignación de relación se almacene de forma permanente.
- IO:RelationMapWrite
-
Un proceso está esperando una escritura en el archivo de asignación de relación.
- IO:ReorderBufferRead
-
Un proceso está esperando una lectura durante la administración del búfer de reordenamiento.
- IO:ReorderBufferWrite
-
Un proceso está esperando una escritura durante la administración del búfer de reordenamiento.
- IO:ReorderLogicalMappingRead
-
Un proceso está a la espera de una lectura de una asignación lógica durante la administración del búfer de reordenamiento.
- IO:ReplicationSlotRead
-
Un proceso está esperando una lectura desde un archivo de control de ranuras de replicación.
- IO:ReplicationSlotRestoreSync
-
Un proceso está esperando a que un archivo de control de ranuras de replicación se almacene de forma permanente mientras lo restaura en la memoria.
- IO:ReplicationSlotSync
-
Un proceso está esperando a que un archivo de control de ranuras de replicación se almacene de forma permanente.
- IO:ReplicationSlotWrite
-
Un proceso está esperando una escritura en un archivo de control de ranuras de replicación.
- IO:SLRUFlushSync
-
Un proceso está esperando a que los datos simples de uso menos reciente (SLRU) se almacenen de forma permanente durante un punto de verificación o cierre de la base de datos.
- IO:SLRURead
-
Un proceso está esperando una lectura de una página simple de uso menos reciente (SLRU).
- IO:SLRUSync
-
Un proceso está esperando a que los datos simples de uso menos reciente (SLRU) se almacenen de forma permanente después de una escritura de página.
- IO:SLRUWrite
-
Un proceso está esperando una escritura de una página simple de uso menos reciente (SLRU).
- IO:SnapbuildRead
-
Un proceso está esperando una lectura de una instantánea del catálogo histórico en serie.
- IO:SnapbuildSync
-
Un proceso está esperando a que una instantánea del catálogo histórico en serie se almacene de forma permanente.
- IO:SnapbuildWrite
-
Un proceso está esperando una escritura de una instantánea del catálogo histórico en serie.
- IO:TimelineHistoryFileSync
-
Un proceso está esperando a que un archivo de historial de cronología recibido a través de la replicación del streaming se almacene de forma permanente.
- IO:TimelineHistoryFileWrite
-
Un proceso está esperando una escritura de un archivo de historial de cronología a través de la replicación del streaming.
- IO:TimelineHistoryRead
-
Un proceso está esperando una lectura de un archivo de historial de cronología.
- IO:TimelineHistorySync
-
Un proceso está esperando a que un archivo de historial de cronología recién creado se almacene de forma permanente.
- IO:TimelineHistoryWrite
-
Un proceso está esperando una escritura de un archivo de historial de cronología recién creado.
- IO:TwophaseFileRead
-
Un proceso está esperando una lectura de un archivo de estado de dos fases.
- IO:TwophaseFileSync
-
Un proceso está esperando a que un archivo de estado de dos fases se almacene de forma permanente.
- IO:TwophaseFileWrite
-
Un proceso está esperando una escritura de un archivo de estado de dos fases.
- IO:WALBootstrapSync
-
Un proceso está esperando a que el registro de escritura anticipada (WAL) se almacene de forma permanente durante el proceso de arranque.
- IO:WALBootstrapWrite
-
Un proceso está esperando una escritura de una página del registro de escritura anticipada (WAL) durante el proceso de arranque.
- IO:WALCopyRead
-
Un proceso está esperando una lectura al crear un nuevo segmento del registro de escritura anticipada (WAL) mediante la copia de uno existente.
- IO:WALCopySync
-
Un proceso está esperando a que un nuevo segmento del registro de escritura anticipada (WAL) creado mediante la copia de uno existente se almacene de forma permanente.
- IO:WALCopyWrite
-
Un proceso está esperando una escritura al crear un nuevo segmento del registro de escritura anticipada (WAL) mediante la copia de uno existente.
- IO:WALInitSync
-
Un proceso está esperando a que un archivo de registro de escritura anticipada (WAL) recién inicializado se almacene de forma permanente.
- IO:WALInitWrite
-
Un proceso está esperando una escritura mientras se inicializa un nuevo archivo de registro de escritura anticipada (WAL).
- IO:WALRead
-
Un proceso está esperando una lectura desde un archivo de registro de escritura anticipada (WAL).
- IO:WALSenderTimelineHistoryRead
-
Un proceso está esperando una lectura desde un archivo de historial de cronología durante un comando de cronología de remitente de WAL.
- IO:WALSync
-
Un proceso está esperando a que un archivo de registro de escritura anticipada (WAL) se almacene de forma permanente.
- IO:WALSyncMethodAssign
-
Un proceso está esperando a que los datos se almacenen de forma permanente mientras se asigna un nuevo método de sincronización del registro de escritura anticipada (WAL).
- IO:WALWrite
-
Un proceso está esperando una escritura en un archivo de registro de escritura anticipada (WAL).
- IO:XactSync
-
Un evento de backend está esperando a que el subsistema de almacenamiento de Aurora reconozca la confirmación de una transacción regular, o bien la confirmación o restauración de una transacción preparada. Para obtener más información, consulte IO:XactSync.
- IPC:BackupWaitWalArchive
-
Un proceso está esperando los archivos de registro de escritura anticipada (WAL) necesarios para archivar correctamente una copia de seguridad.
- IPC:AuroraOptimizedReadsCacheWriteStop
-
Un proceso está esperando a que el escritor en segundo plano deje de escribir en la caché por niveles con lecturas optimizadas.
- IPC:BgWorkerShutdown
-
Un proceso está esperando a que un proceso de trabajo en segundo plano se cierre.
- IPC:BgWorkerStartup
Un proceso está esperando a que un proceso de trabajo en segundo plano se inicie.
- IPC:BtreePage
Un proceso está esperando a que esté disponible el número de páginas necesario para continuar un análisis paralelo de árbol B.
- IPC:CheckpointDone
Un proceso está esperando a que se complete un punto de verificación.
- IPC:CheckpointStart
Un proceso está esperando a que se inicie un punto de verificación.
- IPC:ClogGroupUpdate
-
Un proceso está esperando a que el líder del grupo actualice el estado de la transacción al final de una transacción.
- IPC:DamRecordTxAck
-
Un proceso de backend generó un evento de transmisiones de actividad de la base de datos y está esperando a que el evento se vuelva permanente. Para obtener más información, consulte IPC:DamRecordTxAck.
- IPC:ExecuteGather
Un proceso está esperando la actividad desde un proceso secundario mientras se ejecuta un nodo del plan de Gather.
- IPC:Hash/Batch/Allocating
-
Un proceso está esperando a que un participante hash paralelo elegido asigne una tabla hash.
- IPC:Hash/Batch/Electing
-
Un proceso elige un participante hash paralelo para asignar una tabla hash.
- IPC:Hash/Batch/Loading
-
Un proceso está esperando a que otros participantes hash paralelos terminen de cargar una tabla hash.
- IPC:Hash/Build/Allocating
-
Un proceso está esperando a que un participante hash paralelo elegido asigne la tabla hash inicial.
- IPC:Hash/Build/Electing
-
Un proceso elige un participante hash paralelo para asignar la tabla hash inicial.
- IPC:Hash/Build/HashingInner
-
Un proceso está esperando a que otros participantes hash paralelos terminen las operaciones hash de la relación interna.
- IPC:Hash/Build/HashingOuter
-
Un proceso está esperando a que otros participantes hash paralelos terminen la partición de la relación externa.
- IPC:Hash/GrowBatches/Allocating
-
Un proceso está esperando a que un participante hash paralelo elegido asigne más lotes.
- IPC:Hash/GrowBatches/Deciding
-
Un proceso elige un participante hash paralelo para decidir sobre el crecimiento futuro de los lotes.
- IPC:Hash/GrowBatches/Electing
-
Un proceso elige un participante hash paralelo para asignar más lotes.
- IPC:Hash/GrowBatches/Finishing
-
Un proceso está esperando a que un participante hash paralelo elegido decida sobre el crecimiento futuro de los lotes.
- IPC:Hash/GrowBatches/Repartitioning
-
Un proceso está esperando a que otros participantes hash paralelos terminen la creación de nuevas particiones.
- IPC:Hash/GrowBuckets/Allocating
-
Un proceso está esperando a que un participante hash paralelo elegido termine de asignar más buckets.
- IPC:Hash/GrowBuckets/Electing
-
Un proceso elige un participante hash paralelo para asignar más buckets.
- IPC:Hash/GrowBuckets/Reinserting
-
Un proceso está esperando a que otros participantes hash paralelos terminen de insertar tuplas en los buckets nuevos.
- IPC:HashBatchAllocate
Un proceso está esperando a que un participante hash paralelo elegido asigne una tabla hash.
- IPC:HashBatchElect
Un proceso está esperando para elegir un participante hash paralelo para asignar una tabla hash.
- IPC:HashBatchLoad
Un proceso está esperando a que otros participantes hash paralelos terminen de cargar una tabla hash.
- IPC:HashBuildAllocate
Un proceso está esperando a que un participante hash paralelo elegido asigne la tabla hash inicial.
- IPC:HashBuildElect
Un proceso está esperando para elegir un participante hash paralelo para asignar la tabla hash inicial.
- IPC:HashBuildHashInner
Un proceso está esperando a que otros participantes hash paralelos terminen las operaciones hash de la relación interna.
- IPC:'HashBuildHashOuter
Un proceso está esperando a que otros participantes hash paralelos terminen la partición de la relación externa.
- IPC:HashGrowBatchesAllocate
Un proceso está esperando a que un participante hash paralelo elegido asigne más lotes.
- IPC:'HashGrowBatchesDecide
Un proceso está esperando para elegir un participante hash paralelo para decidir sobre el crecimiento futuro de los lotes.
- IPC:HashGrowBatchesElect
Un proceso está esperando para elegir un participante hash paralelo para asignar más lotes.
- IPC:HashGrowBatchesFinish
Un proceso está esperando a que un participante hash paralelo elegido decida sobre el crecimiento futuro de los lotes.
- IPC:HashGrowBatchesRepartition
Un proceso está esperando a que otros participantes hash paralelos terminen la creación de nuevas particiones.
- IPC:HashGrowBucketsAllocate
Un proceso está esperando a que un participante hash paralelo elegido termine de asignar más buckets.
- IPC:HashGrowBucketsElect
Un proceso está esperando para elegir un participante hash paralelo para asignar más buckets.
- IPC:HashGrowBucketsReinsert
Un proceso está esperando a que otros participantes hash paralelos terminen de insertar tuplas en los buckets nuevos.
- IPC:LogicalSyncData
Un proceso está esperando a que un servidor remoto de replicación lógica envíe datos para la sincronización de la tabla inicial.
- IPC:LogicalSyncStateChange
Un proceso está esperando a que un servidor remoto de replicación lógica cambie de estado.
- IPC:MessageQueueInternal
Un proceso está esperando a que se adjunte otro proceso a una cola de mensajes compartida.
- IPC:MessageQueuePutMessage
Un proceso está esperando para escribir un mensaje de protocolo en una cola de mensajes compartida.
- IPC:MessageQueueReceive
Un proceso está esperando para recibir bytes de una cola de mensajes compartida.
- IPC:MessageQueueSend
Un proceso está esperando para enviar bytes a una cola de mensajes compartida.
- IPC:ParallelBitmapScan
Un proceso está esperando a que se inicialice un análisis de mapa de bits paralelo.
- IPC:ParallelCreateIndexScan
Un proceso está esperando a que los procesos de trabajo de CREATE INDEX paralelos terminen un análisis de montón.
- IPC:ParallelFinish
Un proceso está esperando a que los procesos de trabajo paralelos terminen de calcular.
- IPC:ProcArrayGroupUpdate
Un proceso está esperando a que el líder del grupo elimine el ID de la transacción al final de una transacción.
- IPC:ProcSignalBarrier
Un proceso está esperando a que todos los backend procesen un evento de barrera.
- IPC:Promote
Un proceso está esperando la promoción en espera.
- IPC:RecoveryConflictSnapshot
Un proceso está esperando la resolución de conflictos de recuperación para una limpieza vacuum.
- IPC:RecoveryConflictTablespace
Un proceso está esperando a la resolución de conflictos de recuperación para eliminar un espacio de tabla.
- IPC:RecoveryPause
Un proceso está esperando a que se reanude la recuperación.
- IPC:ReplicationOriginDrop
Un proceso está esperando a que un origen de replicación quede inactivo para que se pueda eliminar.
- IPC:ReplicationSlotDrop
Un proceso está esperando a que una ranura de replicación quede inactiva para que pueda eliminarse.
- IPC:SafeSnapshot
Un proceso está esperando a obtener una instantánea válida para una transacción READ ONLY DEFERRABLE.
- IPC:SyncRep
Un proceso está esperando la confirmación de un servidor remoto durante la replicación síncrona.
- IPC:XactGroupUpdate
Un proceso está esperando a que el líder del grupo actualice el estado de la transacción al final de una transacción.
- Lock:advisory
-
Un proceso de backend solicitó un bloqueo de asesoría y lo está esperando. Para obtener más información, consulte Lock:advisory.
- Lock:extend
-
Un proceso de backend está esperando a que se libere un bloqueo para que pueda extender una relación. Este bloqueo es necesario porque solo un proceso de backend puede extender una relación a la vez. Para obtener más información, consulte Lock:extend.
- Lock:frozenid
-
Un proceso está esperando para actualizar
pg_database.datfrozenxid
ypg_database.datminmxid
. - Lock:object
-
Un proceso está esperando para obtener un bloqueo en un objeto de base de datos sin relación.
- Lock:page
-
Un proceso está esperando para obtener un bloqueo en una página de una relación.
- Lock:Relation
-
Un proceso de backend está esperando para adquirir un bloqueo de una relación bloqueada por otra transacción. Para obtener más información, consulte Lock:Relation.
- Lock:spectoken
-
Un proceso está esperando para obtener un bloqueo de inserción especulativa.
- Lock:speculative token
-
Un proceso está esperando para adquirir un bloqueo de inserción especulativa.
- Lock:transactionid
-
Una transacción está esperando un bloqueo a nivel de fila. Para obtener más información, consulte Lock:transactionid.
- Lock:tuple
-
Un proceso de backend está esperando para adquirir un bloqueo en una tupla, mientras que otro proceso de backend mantiene un bloqueo conflictivo en la misma tupla. Para obtener más información, consulte Lock:tuple.
- Lock:userlock
-
Un proceso está esperando para obtener un bloqueo de usuario.
- Lock:virtualxid
-
Un proceso está esperando para obtener un bloqueo de ID de transacción virtual.
- LWLock:AddinShmemInit
Un proceso está esperando para administrar la asignación de espacio de una extensión en la memoria compartida.
- LWLock:AddinShmemInitLock
-
Un proceso está esperando para administrar la asignación de espacio de la memoria compartida.
- LWLock:async
-
Un proceso está esperando la E/S de un búfer asíncrono (notificación).
- LWLock:AsyncCtlLock
-
Un proceso está esperando para leer o actualizar un estado de notificación compartida.
- LWLock:AsyncQueueLock
-
Un proceso está esperando para leer o actualizar los mensajes de notificación.
- LWLock:AuroraOptimizedReadsCacheMapping
-
Un proceso está esperando para asociar un bloque de datos a una página en la caché por niveles de lecturas optimizadas.
- LWLock:AutoFile
Un proceso está esperando para actualizar el archivo
postgresql.auto.conf
.- LWLock:AutoFileLock
-
Un proceso está esperando para actualizar el archivo
postgresql.auto.conf
. - LWLock:Autovacuum
Un proceso está esperando para leer o actualizar el estado actual de los procesos de trabajo de autovacuum.
- LWLock:AutovacuumLock
-
Un proceso de trabajo o iniciador de autovacuum está esperando para actualizar o leer el estado actual de los procesos de trabajo de autovacuum.
- LWLock:AutovacuumSchedule
Un proceso está esperando para garantizar que una tabla seleccionada para autovacuum aún necesita la operación vacuum.
- LWLock:AutovacuumScheduleLock
-
Un proceso está esperando para garantizar que la tabla que seleccionó para una operación vacuum aún la necesita.
- LWLock:BackendRandomLock
-
Un proceso está esperando para generar un número aleatorio.
- LWLock:BackgroundWorker
Un proceso está esperando para leer o actualizar el estado del proceso de trabajo en segundo plano.
- LWLock:BackgroundWorkerLock
-
Un proceso está esperando para leer o actualizar el estado del proceso de trabajo en segundo plano.
- LWLock:BtreeVacuum
Un proceso está esperando para leer o actualizar la información relacionada con vacuum de un índice del árbol B.
- LWLock:BtreeVacuumLock
-
Un proceso está esperando para leer o actualizar la información relacionada con vacuum de un índice del árbol B.
- LWLock:buffer_content
-
Un proceso de backend está esperando para adquirir un bloqueo ligero sobre el contenido de un búfer de memoria compartida. Para obtener más información, consulte LWLock:buffer_content (BufferContent).
- LWLock:buffer_mapping
-
Un proceso de backend está esperando para asociar un bloque de datos a un búfer del grupo de búferes compartido. Para obtener más información, consulte LWLock:buffer_mapping.
- LWLock:BufferIO
-
Un proceso de backend quiere leer una página en la memoria compartida. El proceso está esperando a que otros procesos finalicen su E/S de la página. Para obtener más información, consulte LWLock:BufferIO (IPC:BufferIO).
- LWLock:Checkpoint
Un proceso está esperando para iniciar un punto de verificación.
- LWLock:CheckpointLock
-
Un proceso está esperando para hacer un punto de verificación.
- LWLock:CheckpointerComm
Un proceso está esperando para administrar las solicitudes de
fsync
.- LWLock:CheckpointerCommLock
-
Un proceso está esperando para administrar las solicitudes de
fsync
. - LWLock:clog
-
Un proceso está esperando la E/S en un búfer de obstrucción (estado de transacción).
- LWLock:CLogControlLock
-
Un proceso está esperando para leer o actualizar el estado de la transacción.
- LWLock:CLogTruncationLock
-
Un proceso está esperando para ejecutar
txid_status
o actualizar el ID de transacción más antiguo que tenga disponible. - LWLock:commit_timestamp
-
Un proceso está esperando la E/S en un búfer de marca de tiempo de confirmación.
- LWLock:CommitTs
Un proceso está esperando para leer o actualizar el último valor establecido para una marca de tiempo de confirmación de transacción.
- LWLock:CommitTsBuffer
Un proceso está esperando la E/S en un búfer simple de uso menos reciente (SLRU) para una marca de tiempo de confirmación.
- LWLock:CommitTsControlLock
-
Un proceso está esperando para leer o actualizar las marcas de tiempo de confirmación de transacciones.
- LWLock:CommitTsLock
-
Un proceso está esperando para leer o actualizar el último valor establecido para la marca de tiempo de la transacción.
- LWLock:CommitTsSLRU
Un proceso está esperando para acceder a la caché simple de uso menos reciente (SLRU) para una marca de tiempo de confirmación.
- LWLock:ControlFile
Un proceso está esperando para leer o actualizar el archivo
pg_control
o crear un nuevo archivo de registro de escritura anticipada (WAL).- LWLock:ControlFileLock
-
Un proceso está esperando para leer o actualizar el archivo de control o la creación de un nuevo archivo de registro de escritura anticipada (WAL).
- LWLock:DynamicSharedMemoryControl
Un proceso está esperando para leer o actualizar la información de asignación dinámica de memoria compartida.
- LWLock:DynamicSharedMemoryControlLock
-
Un proceso está esperando para leer o actualizar el estado de la memoria compartida dinámica.
- LWLock:lock_manager
-
Un proceso de backend está esperando para agregar o examinar los bloqueos de los procesos de backend. O bien está esperando para unirse o salir de un grupo de bloqueo utilizado por una consulta paralela. Para obtener más información, consulte LWLock:lock_manager.
- LWLock:LockFastPath
Un proceso está esperando para leer o actualizar la información de bloqueo de método rápido de un proceso.
- LWLock:LogicalRepWorker
Un proceso está esperando para leer o actualizar el estado de los procesos de trabajo de replicación lógica.
- LWLock:LogicalRepWorkerLock
-
Un proceso está esperando a que finalice una acción en un proceso de trabajo de replicación lógica.
- LWLock:multixact_member
-
Un proceso está esperando la E/S en un búfer de multixact_member.
- LWLock:multixact_offset
-
Un proceso está esperando la E/S en un búfer de desplazamiento de multixact.
- LWLock:MultiXactGen
Un proceso está esperando para leer o actualizar el estado de multixact compartido.
- LWLock:MultiXactGenLock
-
Un proceso está esperando para leer o actualizar un estado de multixact compartido.
- LWLock:MultiXactMemberBuffer
-
Un proceso está esperando la E/S en un búfer simple de uso menos reciente (SLRU) para un miembro de multixact. Para obtener más información, consulte LWLock:MultiXact.
- LWLock:MultiXactMemberControlLock
-
Un proceso está esperando para leer o actualizar las asignaciones de miembros de multixact.
- LWLock:MultiXactMemberSLRU
Un proceso está esperando para acceder a la caché simple de uso menos reciente (SLRU) de un miembro de multixact. Para obtener más información, consulte LWLock:MultiXact.
- LWLock:MultiXactOffsetBuffer
Un proceso está esperando la E/S en un búfer simple de uso menos reciente (SLRU) para un desplazamiento de multixact. Para obtener más información, consulte LWLock:MultiXact.
- LWLock:MultiXactOffsetControlLock
-
Un proceso está esperando para leer o actualizar las asignaciones de desplazamiento de multixact.
- LWLock:MultiXactOffsetSLRU
Un proceso está esperando para acceder a la caché simple de uso menos reciente (SLRU) de un desplazamiento de multixact. Para obtener más información, consulte LWLock:MultiXact.
- LWLock:MultiXactTruncation
Un proceso está esperando para leer o truncar información de multixact.
- LWLock:MultiXactTruncationLock
-
Un proceso está esperando para leer o truncar información de multixact.
- LWLock:NotifyBuffer
Un proceso está esperando la E/S en el búfer simple de uso menos reciente (SLRU) para un mensaje de NOTIFY.
- LWLock:NotifyQueue
Un proceso está esperando para leer o actualizar los mensajes de NOTIFY.
- LWLock:NotifyQueueTail
Un proceso está esperando para actualizar un límite en el almacenamiento de mensajes de NOTIFY.
- LWLock:NotifyQueueTailLock
-
Un proceso está esperando para actualizar el límite del almacenamiento de mensajes de notificación.
- LWLock:NotifySLRU
Un proceso está esperando para acceder a la caché simple de uso menos reciente (SLRU) para un mensaje de NOTIFY.
- LWLock:OidGen
Un proceso está esperando para asignar un ID de objeto (OID) nuevo.
- LWLock:OidGenLock
-
Un proceso está esperando para asignar un ID de objeto (OID).
- LWLock:oldserxid
-
Un proceso está esperando la E/S en un búfer de oldserxid.
- LWLock:OldSerXidLock
-
Un proceso está esperando para leer o registrar transacciones serializables en conflicto.
- LWLock:OldSnapshotTimeMap
Un proceso está esperando para leer o actualizar la información antigua del control de instantáneas.
- LWLock:OldSnapshotTimeMapLock
-
Un proceso está esperando para leer o actualizar la información antigua del control de instantáneas.
- LWLock:parallel_append
-
Un proceso está esperando para elegir el siguiente subplan durante la ejecución del plan anexado paralelo.
- LWLock:parallel_hash_join
-
Un proceso está esperando para asignar o intercambiar un fragmento de memoria o actualizar los contadores durante la ejecución de un plan hash paralelo.
- LWLock:parallel_query_dsa
-
Un proceso está esperando a que se bloquee la asignación dinámica de memoria compartida para una consulta paralela.
- LWLock:ParallelAppend
Un proceso está esperando para elegir el siguiente subplan durante la ejecución del plan anexado paralelo.
- LWLock:ParallelHashJoin
Un proceso está esperando para sincronizar los procesos de trabajo durante la ejecución del plan para una combinación hash paralela.
- Lwlock:ParallelQueryDSA
Un proceso está esperando la asignación dinámica de memoria compartida para una consulta paralela.
- Lwlock:PerSessionDSA
Un proceso está esperando la asignación dinámica de memoria compartida para una consulta paralela.
- Lwlock:PerSessionRecordType
Un proceso está esperando para acceder a la información de una consulta paralela acerca de los tipos compuestos.
- Lwlock:PerSessionRecordTypmod
Un proceso está esperando para acceder a la información de una consulta paralela acerca de los modificadores de tipo que identifican tipos de registros anónimos.
- Lwlock:PerXactPredicateList
Un proceso está esperando para acceder a la lista de bloqueos de predicados que la transacción serializable actual mantiene durante una consulta paralela.
- Lwlock:predicate_lock_manager
-
Un proceso está esperando para agregar o examinar la información de bloqueo de predicados.
- Lwlock:PredicateLockManager
Un proceso está esperando para acceder a la información de bloqueo de predicado utilizada por las transacciones serializables.
- Lwlock:proc
-
Un proceso está esperando para leer o actualizar la información de bloqueo de método rápido.
- LWLock:ProcArray
Un proceso está esperando para acceder a las estructuras de datos compartidas por proceso (normalmente, para obtener una instantánea o informar del ID de transacción de una sesión).
- LWLock:ProcArrayLock
-
Un proceso está esperando para obtener una instantánea o borrar un ID de transacción al final de una transacción.
- LWLock:RelationMapping
Un proceso está esperando para leer o actualizar un archivo
pg_filenode.map
(utilizado para hacer un seguimiento de las asignaciones de nodos de archivo de determinados catálogos del sistema).- LWLock:RelationMappingLock
-
Un proceso está esperando para actualizar el archivo de asignación de relaciones utilizado para almacenar la asignación de catálogo a nodo de archivo.
- LWLock:RelCacheInit
Un proceso está esperando para leer o actualizar un archivo
pg_internal.init
(un archivo de inicialización de la caché de relaciones).- LWLock:RelCacheInitLock
-
Un proceso está esperando para leer o escribir un archivo de inicialización de la caché de relaciones.
- LWLock:replication_origin
-
Un proceso está esperando para leer o actualizar el progreso de la replicación.
- LWLock:replication_slot_io
-
Un proceso está esperando la E/S en una ranura de replicación.
- LWLock:ReplicationOrigin
Un proceso está esperando para crear, eliminar o utilizar un origen de replicación.
- LWLock:ReplicationOriginLock
-
Un proceso está esperando para configurar, eliminar o utilizar un origen de replicación.
- LWLock:ReplicationOriginState
Un proceso está esperando para leer o actualizar el progreso de un origen de replicación.
- LWLock:ReplicationSlotAllocation
Un proceso está esperando para asignar o liberar una ranura de replicación.
- LWLock:ReplicationSlotAllocationLock
-
Un proceso está esperando para asignar o liberar una ranura de replicación.
- LWLock:ReplicationSlotControl
Un proceso está esperando para leer o actualizar un estado de ranura de replicación.
- LWLock:ReplicationSlotControlLock
-
Un proceso está esperando para leer o actualizar el estado de la ranura de replicación.
- LWLock:ReplicationSlotIO
Un proceso está esperando la E/S en una ranura de replicación.
- LWLock:SerialBuffer
Un proceso está esperando la E/S en un búfer simple de uso menos reciente (SLRU) para un conflicto de transacciones serializable.
- LWLock:SerializableFinishedList
Un proceso está esperando para acceder a la lista de transacciones serializables terminadas.
- LWLock:SerializableFinishedListLock
-
Un proceso está esperando para acceder a la lista de transacciones serializables terminadas.
- LWLock:SerializablePredicateList
Un proceso está esperando para acceder a la lista de bloqueos de predicados almacenados por las transacciones serializables.
- LWLock:SerializablePredicateLockListLock
-
Un proceso está esperando para hacer una operación en una lista de bloqueos que las transacciones serializables mantienen.
- LWLock:SerializableXactHash
Un proceso está esperando para leer o actualizar la información acerca de las transacciones serializables.
- LWLock:SerializableXactHashLock
-
Un proceso está esperando para recuperar o almacenar información acerca de las transacciones serializables.
- LWLock:SerialSLRU
Un proceso está esperando para acceder a la caché simple de uso menos reciente (SLRU) para un conflicto de transacciones serializable.
- LWLock:SharedTidBitmap
Un proceso está esperando para acceder a un mapa de bits de identificador de tupla compartido (TID) durante un análisis de índice de mapa de bits paralelo.
- LWLock:SharedTupleStore
Un proceso está esperando para acceder a un almacén de tuplas compartido durante una consulta paralela.
- LWLock:ShmemIndex
Un proceso está esperando para buscar o asignar espacio en la memoria compartida.
- LWLock:ShmemIndexLock
-
Un proceso está esperando para buscar o asignar espacio en la memoria compartida.
- LWLock:SInvalRead
Un proceso está esperando para recuperar mensajes de la cola de invalidación de catálogos compartida.
- LWLock:SInvalReadLock
-
Un proceso está esperando para recuperar o eliminar mensajes de una cola de invalidación compartida.
- LWLock:SInvalWrite
Un proceso está esperando para agregar un mensaje de la cola de invalidación de catálogos compartida.
- LWLock:SInvalWriteLock
-
Un proceso está esperando para agregar un mensaje en una cola de invalidación compartida.
- LWLock:subtrans
-
Un proceso está esperando la E/S en un búfer de subtransacciones.
- LWLock:SubtransBuffer
Un proceso está esperando la E/S en un búfer simple de uso menos reciente (SLRU) para una subtransacción.
- LWLock:SubtransControlLock
-
Un proceso está esperando para leer o actualizar la información de subtransacciones.
- LWLock:SubtransSLRU
Un proceso está esperando para acceder a la caché simple de uso menos reciente (SLRU) para una subtransacción.
- LWLock:SyncRep
Un proceso está esperando para leer o actualizar información acerca del estado de la replicación síncrona.
- LWLock:SyncRepLock
-
Un proceso está esperando para leer o actualizar información acerca de las réplicas síncronas.
- LWLock:SyncScan
Un proceso está esperando para seleccionar la ubicación inicial de un análisis de tabla sincronizado.
- LWLock:SyncScanLock
-
Un proceso está esperando para obtener la ubicación inicial de una tabla para los análisis sincronizados.
- LWLock:TablespaceCreate
Un proceso está esperando para crear o eliminar un espacio de tabla.
- LWLock:TablespaceCreateLock
-
Un proceso está esperando para crear o eliminar el espacio de tabla.
- LWLock:tbm
-
Un proceso está esperando un bloqueo de iterador compartido en un mapa de bits de árbol (TBM).
- LWLock:TwoPhaseState
Un proceso está esperando para leer o actualizar el estado de las transacciones preparadas.
- LWLock:TwoPhaseStateLock
-
Un proceso está esperando para leer o actualizar el estado de las transacciones preparadas.
- LWLock:wal_insert
-
Un proceso está esperando para insertar el registro de escritura anticipada (WAL) en un búfer de memoria.
- LWLock:WALBufMapping
Un proceso está esperando para reemplazar una página en los búferes del registro de escritura anticipada (WAL).
- LWLock:WALBufMappingLock
-
Un proceso está esperando para reemplazar una página en los búferes del registro de escritura anticipada (WAL).
- LWLock:WALInsert
Un proceso está esperando para insertar los datos del registro de escritura anticipada (WAL) en un búfer de memoria.
- LWLock:WALWrite
Un proceso está esperando a que se escriban los búferes del registro de escritura anticipada (WAL) en el disco.
- LWLock:WALWriteLock
-
Un proceso está esperando a que se escriban los búferes del registro de escritura anticipada (WAL) en el disco.
- LWLock:WrapLimitsVacuum
Un proceso está esperando para actualizar los límites del ID de transacción y el consumo de multixact.
- LWLock:WrapLimitsVacuumLock
-
Un proceso está esperando para actualizar los límites del ID de transacción y el consumo de multixact.
- LWLock:XactBuffer
Un proceso está esperando la E/S en un búfer simple de uso menos reciente (SLRU) para un estado de transacción.
- LWLock:XactSLRU
Un proceso está esperando para acceder a la caché simple de uso menos reciente (SLRU) para un estado de transacción.
- LWLock:XactTruncation
Un proceso está esperando para ejecutar pg_xact_status o actualizar el ID de transacción más antiguo que tiene disponible.
- LWLock:XidGen
Un proceso está esperando para asignar un nuevo ID de transacción.
- LWLock:XidGenLock
Un proceso está esperando para asignar un ID de transacción.
- Timeout:BaseBackupThrottle
-
Un proceso está esperando durante la copia de seguridad base cuando hicieron limitaciones controladas de la actividad.
- Timeout:PgSleep
-
Un proceso de backend llamó a la función pg_sleep y espera a que el tiempo de espera venza. Para obtener más información, consulte Timeout:PgSleep.
- Timeout:RecoveryApplyDelay
-
Un proceso está esperando para aplicar el registro de escritura anticipada (WAL) durante la recuperación debido a una configuración de retraso.
- Timeout:RecoveryRetrieveRetryInterval
-
Un proceso está esperando durante la recuperación cuando los datos del registro de escritura anticipada (WAL) no están disponibles desde ningún origen (pg_wal, archivo o transmisión).
- Timeout:VacuumDelay
-
Un proceso está esperando en un punto de retraso de vacuum basado en costos.
Para una lista completa de eventos de espera de PostgreSQL, consulte la tabla de eventos de espera de PostgreSQL