|
- AddinShmemInitLock
+ AddinShmemInit
Waiting to manage an extension's space allocation in shared
memory.
|
- AutoFileLock
+ AutoFile
Waiting to update the postgresql.auto.conf
file.
|
- AutovacuumLock
+ Autovacuum
Waiting to read or update the current state of autovacuum
workers.
|
- AutovacuumScheduleLock
+ AutovacuumSchedule
Waiting to ensure that a table selected for autovacuum
still needs vacuuming.
|
- BackgroundWorkerLock
+ BackgroundWorker
Waiting to read or update background worker state.
|
- BtreeVacuumLock
+ BtreeVacuum
Waiting to read or update vacuum-related information for a
B-tree index.
pool.
|
- CheckpointLock
+ Checkpoint
Waiting to begin a checkpoint.
|
- CheckpointerCommLock
+ CheckpointerComm
Waiting to manage fsync requests.
|
- CommitTsLock
+ CommitTs
Waiting to read or update the last value set for a
transaction commit timestamp.
Waiting for I/O on a commit timestamp SLRU buffer.
|
- CommitTsSLRULock
+ CommitTsSLRU
Waiting to access the commit timestamp SLRU cache.
|
- ControlFileLock
+ ControlFile
Waiting to read or update the pg_control
file or create a new WAL file.
|
- DynamicSharedMemoryControlLock
+ DynamicSharedMemoryControl
Waiting to read or update dynamic shared memory allocation
information.
about heavyweight
locks.
|
- LogicalRepWorkerLock
+ LogicalRepWorker
Waiting to read or update the state of logical replication
workers.
|
- MultiXactGenLock
+ MultiXactGen
Waiting to read or update shared multixact state.
|
Waiting for I/O on a multixact member SLRU buffer.
|
- MultiXactMemberSLRULock
+ MultiXactMemberSLRU
Waiting to access the multixact member SLRU cache.
|
Waiting for I/O on a multixact offset SLRU buffer.
|
- MultiXactOffsetSLRULock
+ MultiXactOffsetSLRU
Waiting to access the multixact offset SLRU cache.
|
- MultiXactTruncationLock
+ MultiXactTruncation
Waiting to read or truncate multixact information.
|
buffer.
|
- NotifyQueueLock
+ NotifyQueue
Waiting to read or update NOTIFY messages.
|
- NotifySLRULock
+ NotifySLRU
Waiting to access the NOTIFY message SLRU
cache.
|
- OidGenLock
+ OidGen
Waiting to allocate a new OID.
|
- OldSnapshotTimeMapLock
+ OldSnapshotTimeMap
Waiting to read or update old snapshot control information.
|
serializable transactions.
|
- ProcArrayLock
+ ProcArray
Waiting to access the shared per-process data structures
(typically, to get a snapshot or report a session's transaction
ID).
|
- RelationMappingLock
+ RelationMapping
Waiting to read or update
a pg_filenode.map file (used to track the
filenode assignments of certain system catalogs).
|
- RelCacheInitLock
+ RelCacheInit
Waiting to read or update a pg_internal.init
relation cache initialization file.
|
- ReplicationOriginLock
+ ReplicationOrigin
Waiting to create, drop or use a replication origin.
|
origin.
|
- ReplicationSlotAllocationLock
+ ReplicationSlotAllocation
Waiting to allocate or free a replication slot.
|
- ReplicationSlotControlLock
+ ReplicationSlotControl
Waiting to read or update replication slot state.
|
buffer.
|
- SerializableFinishedListLock
+ SerializableFinishedList
Waiting to access the list of finished serializable
transactions.
|
- SerializablePredicateListLock
+ SerializablePredicateList
Waiting to access the list of predicate locks held by
serializable transactions.
|
- SerializableXactHashLock
+ SerializableXactHash
Waiting to read or update information about serializable
transactions.
|
- SerialSLRULock
+ SerialSLRU
Waiting to access the serializable transaction conflict SLRU
cache.
query.
|
- ShmemIndexLock
+ ShmemIndex
Waiting to find or allocate space in shared memory.
|
- SInvalReadLock
+ SInvalRead
Waiting to retrieve messages from the shared catalog invalidation
queue.
|
- SInvalWriteLock
+ SInvalWrite
Waiting to add a message to the shared catalog invalidation
queue.
Waiting for I/O on a sub-transaction SLRU buffer.
|
- SubtransSLRULock
+ SubtransSLRU
Waiting to access the sub-transaction SLRU cache.
|
- SyncRepLock
+ SyncRep
Waiting to read or update information about the state of
synchronous replication.
|
- SyncScanLock
+ SyncScan
Waiting to select the starting location of a synchronized table
scan.
|
- TablespaceCreateLock
+ TablespaceCreate
Waiting to create or drop a tablespace.
|
- TwoPhaseStateLock
+ TwoPhaseState
Waiting to read or update the state of prepared transactions.
|
- WALBufMappingLock
+ WALBufMapping
Waiting to replace a page in WAL buffers.
|
Waiting to insert WAL data into a memory buffer.
|
- WALWriteLock
+ WALWrite
Waiting for WAL buffers to be written to disk.
|
Waiting for I/O on a transaction status SLRU buffer.
|
- XactSLRULock
+ XactSLRU
Waiting to access the transaction status SLRU cache.
|
- XactTruncationLock
+ XactTruncation
Waiting to execute pg_xact_status or update
the oldest transaction ID available to it.
|
- XidGenLock
+ XidGen
Waiting to allocate a new transaction ID.