↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

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

百科 / 等待事件 / 9.6 变动

PostgreSQL 9.6 等待事件变动

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

9.6 的全部等待事件72

事件 引入 版本变动 最近变动
BUFFER 缓冲区 1 个 ↗
BufferPinBufferPin档案 9.6起点 131 次
等待获得缓冲区上的独占钉住。 于 19 移除
IPC 进程间 1 个 ↗
buffer_io今名 BufferIoLWLockTranche档案 9.6起点 174 次
等待缓冲区 I/O 完成。曾用名 BufferIO buffer_io 现存
LOCK 重量级锁 11 个 ↗
advisory档案 9.6起点 —
等待获取用户咨询锁。 现存
extend档案 9.6起点 —
等待扩展一个关系。 现存
frozenid档案 9.6起点 —
等待更新 pg_database.datfrozenxid 和 pg_database.datminmxid。 现存
object档案 9.6起点 —
等待获取非关系数据库对象上的锁。 现存
page档案 9.6起点 131 次
等待获取一个关系页面上的锁。 现存
relation档案 9.6起点 —
等待获取关系上的锁。 现存
speculative token今名 spectoken档案 9.6起点 131 次
等待获取推测插入锁。曾用名 speculative token 现存
transactionid档案 9.6起点 —
等待事务完成。 现存
tuple档案 9.6起点 —
等待获取元组上的锁。 现存
userlock档案 9.6起点 101 次
等待获取用户锁。 现存
virtualxid档案 9.6起点 173 次
等待获取虚拟事务 ID 锁;参见第 67.1 节。 现存
LWLOCK 轻量级锁 59 个 ↗
AddinShmemInitLock今名 AddinShmemInitLWLockNamed档案 9.6起点 132 次
等待管理扩展在共享内存中的空间分配。曾用名 AddinShmemInitLock 现存
AutoFileLock今名 AutoFileLWLockNamed档案 9.6起点 132 次
等待更新postgresql.auto.conf文件。曾用名 AutoFileLock 现存
AutovacuumLock今名 AutovacuumLWLockNamed档案 9.6起点 132 次
等待读取或更新自动清理工作进程的当前状态。曾用名 AutovacuumLock 现存
AutovacuumScheduleLock今名 AutovacuumScheduleLWLockNamed档案 9.6起点 132 次
等待确认选中进行自动清理的表是否仍需清理。曾用名 AutovacuumScheduleLock 现存
BackgroundWorkerLock今名 BackgroundWorkerLWLockNamed档案 9.6起点 132 次
等待读取或更新后台工作进程状态。曾用名 BackgroundWorkerLock 现存
BtreeVacuumLock今名 BtreeVacuumLWLockNamed档案 9.6起点 132 次
等待读取或更新B-树索引的清理相关信息。曾用名 BtreeVacuumLock 现存
buffer_content今名 BufferContentLWLockTranche档案 9.6起点 132 次
等待访问内存中的数据页。曾用名 buffer_content 于 19 移除
buffer_mapping今名 BufferMappingLWLockTranche档案 9.6起点 132 次
等待将数据块与缓冲池中的缓冲区关联。曾用名 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缓冲区上等待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 次
等待读取或更新共享的多事务状态。曾用名 MultiXactGenLock 现存
multixact_member今名 MultiXactMemberBufferLWLockTranche档案 9.6起点 132 次
等待多事务成员 SLRU 缓冲区上的 I/O。曾用名 multixact_member 现存
MultiXactMemberControlLock今名 MultiXactMemberSLRULWLockNamed档案 9.6起点 132 次
等待访问多事务成员 SLRU 缓存。曾用名 MultiXactMemberControlLock 现存
multixact_offset今名 MultiXactOffsetBufferLWLockTranche档案 9.6起点 132 次
等待多事务偏移量 SLRU 缓冲区上的 I/O。曾用名 multixact_offset 现存
MultiXactOffsetControlLock今名 MultiXactOffsetSLRULWLockNamed档案 9.6起点 132 次
等待访问多事务偏移量 SLRU 缓存。曾用名 MultiXactOffsetControlLock 现存
MultiXactTruncationLock今名 MultiXactTruncationLWLockNamed档案 9.6起点 132 次
等待读取或截断多事务信息。曾用名 MultiXactTruncationLock 现存
async今名 NotifyBufferLWLockTranche档案 9.6起点 132 次
在NOTIFY 消息 SLRU缓冲区上等待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文件(用于跟踪某些系统目录的文件节点分配)。曾用名 RelationMappingLock 现存
RelCacheInitLock今名 RelCacheInitLWLockNamed档案 9.6起点 132 次
等待读取或更新pg_internal.init关系缓存初始化文件。曾用名 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缓冲区上等待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缓冲区上等待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缓冲区中替换一个页面。曾用名 WALBufMappingLock 现存
wal_insert今名 WALInsertLWLockTranche档案 9.6起点 132 次
等待将WAL数据插入内存缓冲区。曾用名 wal_insert 现存
WALWriteLock今名 WALWriteLWLockNamed档案 9.6起点 132 次
等待WAL缓冲区写入磁盘。曾用名 WALWriteLock 现存
WrapLimitsVacuumLock今名 WrapLimitsVacuumLWLockNamed档案 9.6起点 132 次
等待更新事务 ID 和多事务消耗量的限制。曾用名 WrapLimitsVacuumLock 现存
clog今名 XactBufferLWLockTranche档案 9.6起点 132 次
在事务状态的SLRU缓冲区上等待I/O。曾用名 clog 现存
CLogControlLock今名 XactSLRULWLockNamed档案 9.6起点 132 次
等待访问事务状态的SLRU缓存。曾用名 CLogControlLock 现存
XidGenLock今名 XidGenLWLockNamed档案 9.6起点 132 次
等待分配新的事务ID。曾用名 XidGenLock 现存