PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
分类索引303
SyncRep在同步复制期间等待来自远程服务器的确认。
Waiting for confirmation from a remote server during synchronous replication.
`WAIT_EVENT_SYNC_REP` 位于 `src/backend/replication/syncrep.c:332`,是经 grep 核验的报告路径。公共身份/资源映射位…进程间 · 等待事件
SyncRep等待读取或更新有关同步复制状态的信息。
Waiting to read or update information about the state of synchronous replication.
SyncRepLock 保护同步复制队列与共享 sender 状态。提交会话入队或检查等待位置,WAL sender 则更新已被同步备库确认的 LSN。
轻量级锁
LWLock…轻量级锁 · 等待事件
SyncScan等待选择同步表扫描的起始位置。
Waiting to select the starting location of a synchronized table scan.
`pgstat_report_wait_start` 位于 `src/backend/storage/lmgr/lwlock.c:739`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/b…轻量级锁 · 等待事件
SysloggerMain在 syslogger 进程的主循环中等待。
Waiting in main loop of syslogger process.
`WAIT_EVENT_SYSLOGGER_MAIN` 位于 `src/backend/postmaster/syslogger.c:487`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/utils/activ…空闲等待 · 等待事件
TablespaceCreate等待创建或删除表空间。
Waiting to create or drop a tablespace.
`pgstat_report_wait_start` 位于 `src/backend/storage/lmgr/lwlock.c:739`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/commands/tablespace.c:138`。…轻量级锁 · 等待事件
TimelineHistoryFileSync等待通过流复制接收的时间线历史文件同步到持久存储。
Waiting for a timeline history file received via streaming replication to reach durable storage.
`WAIT_EVENT_TIMELINE_HISTORY_FILE_SYNC` 位于 `src/backend/access/tran…文件 I/O · 等待事件
TimelineHistoryFileWrite等待通过流复制接收的时间线历史文件的写入。
Waiting for a write of a timeline history file received via streaming replication.
`WAIT_EVENT_TIMELINE_HISTORY_FILE_WRITE` 位于 `src/backend/access/transam/timeline.c:48…文件 I/O · 等待事件
TimelineHistoryRead等待读取时间线历史文件。
Waiting for a read of a timeline history file.
`WAIT_EVENT_TIMELINE_HISTORY_READ` 位于 `src/backend/access/transam/timeline.c:135`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/utils/a…文件 I/O · 等待事件
TimelineHistorySync等待新创建的时间线历史文件同步到持久存储。
Waiting for a newly created timeline history file to reach durable storage.
`WAIT_EVENT_TIMELINE_HISTORY_SYNC` 位于 `src/backend/access/transam/timeline.c:428`,是经 grep 核验…文件 I/O · 等待事件
TimelineHistoryWrite等待写入新创建的时间线历史文件。
Waiting for a write of a newly created timeline history file.
`WAIT_EVENT_TIMELINE_HISTORY_WRITE` 位于 `src/backend/access/transam/timeline.c:366`,是经 grep 核验的报告路径。公共身份/资源映射位于 …文件 I/O · 等待事件
transactionid等待事务完成。
Waiting for a transaction to finish.
`PG_WAIT_LOCK` 位于 `src/backend/storage/lmgr/proc.c:1487`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/utils/activity/wait_event_names.txt:423`。探针覆盖的操…重量级锁 · 等待事件
tuple等待获取元组上的锁。
Waiting to acquire a lock on a tuple.
`PG_WAIT_LOCK` 位于 `src/backend/storage/lmgr/proc.c:1487`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/utils/activity/wait_event_names.txt:422`。探针…重量级锁 · 等待事件
TwophaseFileRead等待读取两阶段状态文件。
Waiting for a read of a two phase state file.
`WAIT_EVENT_TWOPHASE_FILE_READ` 位于 `src/backend/access/transam/twophase.c:1347`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/utils/acti…文件 I/O · 等待事件
TwophaseFileSync等待两阶段状态文件同步到持久存储。
Waiting for a two phase state file to reach durable storage.
`WAIT_EVENT_TWOPHASE_FILE_SYNC` 位于 `src/backend/access/transam/twophase.c:1774`,是经 grep 核验的报告路径。公共身份/资源映射位于 `sr…文件 I/O · 等待事件
TwophaseFileWrite等待对两阶段状态文件的写入。
Waiting for a write of a two phase state file.
`WAIT_EVENT_TWOPHASE_FILE_WRITE` 位于 `src/backend/access/transam/twophase.c:1749`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/utils/…文件 I/O · 等待事件
TwoPhaseState等待读取或更新预备事务的状态。
Waiting to read or update the state of prepared transactions.
`pgstat_report_wait_start` 位于 `src/backend/storage/lmgr/lwlock.c:739`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/a…轻量级锁 · 等待事件
userlock等待获取用户锁。
Waiting to acquire a user lock.
`PG_WAIT_LOCK` 位于 `src/backend/storage/lmgr/proc.c:1487`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/utils/activity/wait_event_names.txt:427`。探针覆盖的操作是:等…重量级锁 · 等待事件
VacuumDelay在基于代价的清理延迟点等待。
Waiting in a cost-based vacuum delay point.
`WAIT_EVENT_VACUUM_DELAY` 位于 `src/backend/commands/vacuum.c:2495`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/utils/activity/wait_even…超时 · 等待事件
VacuumTruncate等待获取独占锁以截断被清理的表末尾的空页面。
Waiting to acquire an exclusive lock to truncate off any empty pages at the end of a table vacuumed.
`WAIT_EVENT_VACUUM_TRUNCATE` 位于 `src/backend/access/heap/vacuumlaz…超时 · 等待事件
VersionFileSync在创建数据库时,等待版本文件同步到持久存储。
Waiting for the version file to reach durable storage while creating a database.
`WAIT_EVENT_VERSION_FILE_SYNC` 位于 `src/backend/commands/dbcommands.c:511`,是经 grep 核验的报…文件 I/O · 等待事件
VersionFileWrite在创建数据库时等待版本文件被写入。
Waiting for the version file to be written while creating a database.
`WAIT_EVENT_VERSION_FILE_WRITE` 位于 `src/backend/commands/dbcommands.c:498`,是经 grep 核验的报告路径。公共身份/资源映射位于…文件 I/O · 等待事件
virtualxid等待获取虚拟事务 ID 锁;参见第 67.1 节。
Waiting to acquire a virtual transaction ID lock.
`PG_WAIT_LOCK` 位于 `src/backend/storage/lmgr/proc.c:1487`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/utils/activity/w…重量级锁 · 等待事件
WaitEventCustom等待读取或更新自定义等待事件信息。
Waiting to read or update custom wait events information.
`pgstat_report_wait_start` 位于 `src/backend/storage/lmgr/lwlock.c:739`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/uti…轻量级锁 · 等待事件
WaitForStandbyConfirmation等待物理备库接收 WAL 并将其刷盘。
Waiting for WAL to be received and flushed by the physical standby.
`WAIT_EVENT_WAIT_FOR_STANDBY_CONFIRMATION` 位于 `src/backend/replication/slot.c:3083`,是经 grep 核验的报告路径。公共…客户端 · 等待事件
WaitForWalFlush等待主库或备库上的 WAL 刷盘达到目标 LSN。
Waiting for WAL flush to reach a target LSN on a primary or standby.
进程间
IPC
IPC/WaitForWalFlush进程间 · 等待事件
WaitForWalReplay等待备库上的 WAL 重放达到目标 LSN。
Waiting for WAL replay to reach a target LSN on a standby.
进程间
IPC
IPC/WaitForWalReplay进程间 · 等待事件
WaitForWalWrite等待备库上的 WAL 写入达到目标 LSN。
Waiting for WAL write to reach a target LSN on a standby.
进程间
IPC
IPC/WaitForWalWrite进程间 · 等待事件
WaitLSN等待读取或更新共享的 LSN 等待状态。
Waiting to read or update shared Wait-for-LSN state.
轻量级锁
LWLock
LWLock/WaitLSN轻量级锁 · 等待事件
WalBootstrapSync在引导过程中等待 WAL 同步到持久存储。
Waiting for WAL to reach durable storage during bootstrapping.
`WAIT_EVENT_WAL_BOOTSTRAP_SYNC` 位于 `src/backend/access/transam/xlog.c:4776`,是经 grep 核验的报告路径。公共身份/资源映射位于 `…文件 I/O · 等待事件
WalBootstrapWrite在引导过程中等待WAL页面的写入。
Waiting for a write of a WAL page during bootstrapping.
`WAIT_EVENT_WAL_BOOTSTRAP_WRITE` 位于 `src/backend/access/transam/xlog.c:4764`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backen…文件 I/O · 等待事件
WALBufMapping等待在WAL缓冲区中替换一个页面。
Waiting to replace a page in WAL buffers.
WALBufMappingLock 协调 WAL 页号与有限 wal_buffers 槽位之间的映射。后端推进到新 WAL 页或替换缓冲页时需要取得此锁。
轻量级锁
LWLock
LWLock/WALBufMapping轻量级锁 · 等待事件
WalCopyRead通过复制一个已有WAL段来创建一个新的WAL段时等待读取。
Waiting for a read when creating a new WAL segment by copying an existing one.
`WAIT_EVENT_WAL_COPY_READ` 位于 `src/backend/access/transam/xlog.c:3190`,是经 grep 核验…文件 I/O · 等待事件
WalCopySync等待通过复制现有 WAL 段创建的新 WAL 段同步到持久存储。
Waiting for a new WAL segment created by copying an existing one to reach durable storage.
`WAIT_EVENT_WAL_COPY_SYNC` 位于 `src/backend/access/transam/xlog.c:3…文件 I/O · 等待事件
WalCopyWrite通过复制一个已有WAL段来创建一个新的WAL段时等待写入。
Waiting for a write when creating a new WAL segment by copying an existing one.
`WAIT_EVENT_WAL_COPY_WRITE` 位于 `src/backend/access/transam/xlog.c:3208`,是经 grep …文件 I/O · 等待事件
WalInitSync等待新初始化的 WAL 文件同步到持久存储。
Waiting for a newly initialized WAL file to reach durable storage.
`WAIT_EVENT_WAL_INIT_SYNC` 位于 `src/backend/access/transam/xlog.c:3028`,是经 grep 核验的报告路径。公共身份/资源映射位于 `…文件 I/O · 等待事件
WalInitWrite在初始化一个新的WAL文件时等待写入。
Waiting for a write while initializing a new WAL file.
`WAIT_EVENT_WAL_INIT_WRITE` 位于 `src/backend/access/transam/xlog.c:2977`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/ut…文件 I/O · 等待事件
WALInsert等待将WAL数据插入内存缓冲区。
Waiting to insert WAL data into a memory buffer.
后端在共享 WAL 缓冲区中预留空间并复制 WAL 记录时,必须持有一个 WAL insertion lock。并发 WAL 生产者很多、插入临界区变长时,会在此排队。
轻量级锁
LWLock
LWLock/WALInsert轻量级锁 · 等待事件
WalRead等待WAL文件的读取。
Waiting for a read from a WAL file.
`WAIT_EVENT_WAL_READ` 位于 `src/backend/access/transam/xlogreader.c:1570`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/utils/activity/wait_event.c:7…文件 I/O · 等待事件
WalReceiverExit等待WAL 接收进程退出。
Waiting for the WAL receiver to exit.
`WAIT_EVENT_WAL_RECEIVER_EXIT` 位于 `src/backend/replication/walreceiverfuncs.c:228`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/utils/activity…进程间 · 等待事件
WalReceiverMain在 WAL 接收进程的主循环中等待。
Waiting in main loop of WAL receiver process.
`WAIT_EVENT_WAL_RECEIVER_MAIN` 位于 `src/backend/replication/walreceiver.c:600`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/backend/utils/…空闲等待 · 等待事件
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开