选择 打开 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

文档 / 等待事件 / 9.6 变动

PostgreSQL 9.6 等待事件变动

9.6 引入等待事件机制,这是本站收录的第一个版本。本页列出当时的全部 72 个事件。类型标签与名称按那一版的手册原样呈现,与如今写法不同的在行内标出。

9.6 的全部等待事件72

事件 引入 版本变动 最近变动
BUFFER 缓冲区 1 个
BufferPinBufferPin档案 9.6起点 131 次
等待获取 buffer 上的独占 pin。 于 19 移除
IPC 进程间 1 个
buffer_io今名 BufferIoLWLockTranche档案 9.6起点 174 次
等待缓冲区 I/O 完成。曾用名 BufferIO buffer_io 现存
LOCK 重量级锁 11 个
advisory档案 9.6起点
等待获取用户 advisory lock。 现存
extend档案 9.6起点
等待扩展 relation。 现存
frozenid档案 9.6起点
等待更新 pg_database.datfrozenxid 和 pg_database.datminmxid。 现存
object档案 9.6起点
等待获取非 relation 数据库对象上的锁。 现存
page档案 9.6起点 131 次
等待获取 relation 页面上的锁。 现存
relation档案 9.6起点
等待获取 relation 上的锁。 现存
speculative token今名 spectoken档案 9.6起点 131 次
等待获取推测式插入锁。曾用名 speculative token 现存
transactionid档案 9.6起点
等待事务结束。 现存
tuple档案 9.6起点
等待获取 tuple 上的锁。 现存
userlock档案 9.6起点 101 次
等待获取用户锁。 现存
virtualxid档案 9.6起点 173 次
等待获取虚拟事务 ID 锁。 现存
LWLOCK 轻量级锁 59 个
AddinShmemInitLock今名 AddinShmemInitLWLockNamed档案 9.6起点 132 次
等待管理扩展在共享内存中的空间分配。曾用名 AddinShmemInitLock 现存
AutoFileLock今名 AutoFileLWLockNamed档案 9.6起点 132 次
等待更新 postgresql.auto.conf 文件。曾用名 AutoFileLock 现存
AutovacuumLock今名 AutovacuumLWLockNamed档案 9.6起点 132 次
等待读取或更新 autovacuum worker 的当前状态。曾用名 AutovacuumLock 现存
AutovacuumScheduleLock今名 AutovacuumScheduleLWLockNamed档案 9.6起点 132 次
等待确认被选中进行 autovacuum 的表仍需要 vacuum。曾用名 AutovacuumScheduleLock 现存
BackgroundWorkerLock今名 BackgroundWorkerLWLockNamed档案 9.6起点 132 次
等待读取或更新后台 worker 的状态。曾用名 BackgroundWorkerLock 现存
BtreeVacuumLock今名 BtreeVacuumLWLockNamed档案 9.6起点 132 次
等待读取或更新 B-tree 索引中与 vacuum 相关的信息。曾用名 BtreeVacuumLock 现存
buffer_content今名 BufferContentLWLockTranche档案 9.6起点 132 次
等待访问内存中的数据页。曾用名 buffer_content 于 19 移除
buffer_mapping今名 BufferMappingLWLockTranche档案 9.6起点 132 次
等待将数据块关联到 buffer pool 中的 buffer。曾用名 buffer_mapping 现存
CheckpointLock今名 CheckpointLWLockNamed档案 9.6起点 132 次
等待开始执行检查点。曾用名 CheckpointLock 于 14 移除
CheckpointerCommLock今名 CheckpointerCommLWLockNamed档案 9.6起点 132 次
等待管理 fsync 请求。曾用名 CheckpointerCommLock 现存
CommitTsLock今名 CommitTsLWLockNamed档案 9.6起点 132 次
等待读取或更新事务提交时间戳的最近设定值。曾用名 CommitTsLock 现存
commit_timestamp今名 CommitTsBufferLWLockTranche档案 9.6起点 132 次
等待事务提交时间戳 SLRU buffer 上的 I/O。曾用名 commit_timestamp 现存
CommitTsControlLock今名 CommitTsSLRULWLockNamed档案 9.6起点 132 次
等待访问事务提交时间戳 SLRU 缓存。曾用名 CommitTsControlLock 现存
ControlFileLock今名 ControlFileLWLockNamed档案 9.6起点 132 次
等待读取或更新 pg_control 文件,或创建新的 WAL 文件。曾用名 ControlFileLock 现存
DynamicSharedMemoryControlLock今名 DynamicSharedMemoryControlLWLockNamed档案 9.6起点 132 次
等待读取或更新动态共享内存分配信息。曾用名 DynamicSharedMemoryControlLock 现存
proc今名 LockFastPathLWLockTranche档案 9.6起点 132 次
等待读取或更新进程的快速路径锁信息。曾用名 proc 现存
lock_manager今名 LockManagerLWLockTranche档案 9.6起点 194 次
等待读取或更新“重量级”锁的信息。曾用名 lock_manager 现存
MultiXactGenLock今名 MultiXactGenLWLockNamed档案 9.6起点 132 次
等待读取或更新共享 multixact 状态。曾用名 MultiXactGenLock 现存
multixact_member今名 MultiXactMemberBufferLWLockTranche档案 9.6起点 132 次
等待 multixact member SLRU buffer 上的 I/O。曾用名 multixact_member 现存
MultiXactMemberControlLock今名 MultiXactMemberSLRULWLockNamed档案 9.6起点 132 次
等待访问 multixact member SLRU 缓存。曾用名 MultiXactMemberControlLock 现存
multixact_offset今名 MultiXactOffsetBufferLWLockTranche档案 9.6起点 132 次
等待 multixact offset SLRU buffer 上的 I/O。曾用名 multixact_offset 现存
MultiXactOffsetControlLock今名 MultiXactOffsetSLRULWLockNamed档案 9.6起点 132 次
等待访问 multixact offset SLRU 缓存。曾用名 MultiXactOffsetControlLock 现存
MultiXactTruncationLock今名 MultiXactTruncationLWLockNamed档案 9.6起点 132 次
等待读取或截断 multixact 信息。曾用名 MultiXactTruncationLock 现存
async今名 NotifyBufferLWLockTranche档案 9.6起点 132 次
等待 NOTIFY 消息 SLRU buffer 上的 I/O。曾用名 async 现存
AsyncQueueLock今名 NotifyQueueLWLockNamed档案 9.6起点 132 次
等待读取或更新 NOTIFY 消息。曾用名 AsyncQueueLock 现存
NotifyQueueTailLock今名 NotifyQueueTailLWLockNamed档案 9.6起点 132 次
等待更新 NOTIFY 消息的存储上限。曾用名 NotifyQueueTailLock 现存
AsyncCtlLock今名 NotifySLRULWLockNamed档案 9.6起点 132 次
等待访问 NOTIFY 消息 SLRU 缓存。曾用名 AsyncCtlLock 现存
OidGenLock今名 OidGenLWLockNamed档案 9.6起点 132 次
等待分配新的 OID。曾用名 OidGenLock 现存
OldSnapshotTimeMapLock今名 OldSnapshotTimeMapLWLockNamed档案 9.6起点 132 次
等待读取或更新旧快照控制信息。曾用名 OldSnapshotTimeMapLock 于 17 移除
predicate_lock_manager今名 PredicateLockManagerLWLockTranche档案 9.6起点 132 次
等待访问可串行化事务使用的谓词锁信息。曾用名 predicate_lock_manager 现存
ProcArrayLock今名 ProcArrayLWLockNamed档案 9.6起点 132 次
等待访问共享的进程级数据结构(通常用于获取快照或报告会话的事务 ID)。曾用名 ProcArrayLock 现存
RelationMappingLock今名 RelationMappingLWLockNamed档案 9.6起点 132 次
等待读取或更新 pg_filenode.map 文件(用于跟踪某些系统目录的 filenode 分配)。曾用名 RelationMappingLock 现存
RelCacheInitLock今名 RelCacheInitLWLockNamed档案 9.6起点 132 次
等待读取或更新 pg_internal.init relation cache 初始化文件。曾用名 RelCacheInitLock 现存
ReplicationOriginLock今名 ReplicationOriginLWLockNamed档案 9.6起点 132 次
等待创建、删除或使用复制源。曾用名 ReplicationOriginLock 现存
replication_origin今名 ReplicationOriginStateLWLockTranche档案 9.6起点 132 次
等待读取或更新一个复制源的进度。曾用名 replication_origin 现存
ReplicationSlotAllocationLock今名 ReplicationSlotAllocationLWLockNamed档案 9.6起点 132 次
等待分配或释放复制槽。曾用名 ReplicationSlotAllocationLock 现存
ReplicationSlotControlLock今名 ReplicationSlotControlLWLockNamed档案 9.6起点 132 次
等待读取或更新复制槽状态。曾用名 ReplicationSlotControlLock 现存
replication_slot_io今名 ReplicationSlotIOLWLockTranche档案 9.6起点 132 次
等待复制槽上的 I/O。曾用名 replication_slot_io 现存
oldserxid今名 SerialBufferLWLockTranche档案 9.6起点 133 次
等待可串行化事务冲突 SLRU buffer 上的 I/O。曾用名 oldserxid 现存
SerializableFinishedListLock今名 SerializableFinishedListLWLockNamed档案 9.6起点 132 次
等待访问已结束的可串行化事务列表。曾用名 SerializableFinishedListLock 现存
SerializablePredicateLockListLock今名 SerializablePredicateListLWLockNamed档案 9.6起点 132 次
等待访问可串行化事务所持有的谓词锁列表。曾用名 SerializablePredicateLockListLock 现存
SerializableXactHashLock今名 SerializableXactHashLWLockNamed档案 9.6起点 132 次
等待读取或更新可串行化事务的信息。曾用名 SerializableXactHashLock 现存
OldSerXidLock今名 SerialSLRULWLockNamed档案 9.6起点 132 次
等待访问可串行化事务冲突 SLRU 缓存。曾用名 OldSerXidLock 现存
ShmemIndexLock今名 ShmemIndexLWLockNamed档案 9.6起点 132 次
等待在共享内存中查找或分配空间。曾用名 ShmemIndexLock 现存
SInvalReadLock今名 SInvalReadLWLockNamed档案 9.6起点 132 次
等待从共享系统目录失效队列中取出消息。曾用名 SInvalReadLock 现存
SInvalWriteLock今名 SInvalWriteLWLockNamed档案 9.6起点 132 次
等待向共享系统目录失效队列中添加消息。曾用名 SInvalWriteLock 现存
subtrans今名 SubtransBufferLWLockTranche档案 9.6起点 132 次
等待子事务 SLRU buffer 上的 I/O。曾用名 subtrans 现存
SubtransControlLock今名 SubtransSLRULWLockNamed档案 9.6起点 132 次
等待访问子事务 SLRU 缓存。曾用名 SubtransControlLock 现存
SyncRepLock今名 SyncRepLWLockNamed档案 9.6起点 132 次
等待读取或更新同步复制状态信息。曾用名 SyncRepLock 现存
SyncScanLock今名 SyncScanLWLockNamed档案 9.6起点 132 次
等待选择同步表扫描的起始位置。曾用名 SyncScanLock 现存
TablespaceCreateLock今名 TablespaceCreateLWLockNamed档案 9.6起点 132 次
等待创建或删除表空间。曾用名 TablespaceCreateLock 现存
TwoPhaseStateLock今名 TwoPhaseStateLWLockNamed档案 9.6起点 132 次
等待读取或更新预备事务的状态。曾用名 TwoPhaseStateLock 现存
WALBufMappingLock今名 WALBufMappingLWLockNamed档案 9.6起点 132 次
等待替换 WAL buffer 中的页面。曾用名 WALBufMappingLock 现存
wal_insert今名 WALInsertLWLockTranche档案 9.6起点 132 次
等待将 WAL 数据插入内存 buffer。曾用名 wal_insert 现存
WALWriteLock今名 WALWriteLWLockNamed档案 9.6起点 132 次
等待将 WAL buffer 写入磁盘。曾用名 WALWriteLock 现存
WrapLimitsVacuumLock今名 WrapLimitsVacuumLWLockNamed档案 9.6起点 132 次
等待更新事务 ID 和 multixact 的消耗上限。曾用名 WrapLimitsVacuumLock 现存
clog今名 XactBufferLWLockTranche档案 9.6起点 132 次
等待事务状态 SLRU buffer 上的 I/O。曾用名 clog 现存
CLogControlLock今名 XactSLRULWLockNamed档案 9.6起点 132 次
等待访问事务状态 SLRU 缓存。曾用名 CLogControlLock 现存
XidGenLock今名 XidGenLWLockNamed档案 9.6起点 132 次
等待分配新的事务 ID。曾用名 XidGenLock 现存