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

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

文档 / 等待事件 / 19 beta 3 变动

PostgreSQL 19 beta 3 等待事件变动

相对 PostgreSQL 18 的差异:290 个等待事件。

19 beta 3 为预发行快照,正式发布前仍可能变化。

换一个对比基准

汇总

  1. 18新增事件
  2. 2移除事件
  3. 0更名
  4. 0类型变动
  5. 2描述更新

这一版有 22 个事件发生变动,涉及 6 类;PostgreSQL 19 beta 3 合计 290 个等待事件。更名与类型变动按上一版的身份对上,机械对不上的会如实显示为一次移除加一次新增。

新增的事件18

缓冲区4

  • BufferCleanup缓冲区

    等待获取缓冲区上的排他 pin。如果另一个进程持有一个尚未关闭的游标,且该游标最近一次读取的数据来自这个缓冲区,缓冲区 pin 等待可能会持续较长时间。

  • BufferExclusive缓冲区

    等待获取缓冲区上的排他锁。

  • BufferShared缓冲区

    等待获取缓冲区上的共享锁。

  • BufferShareExclusive缓冲区

    等待获取缓冲区上的共享排他锁。

文件 I/O2

  • CopyFromRead文件 I/O

    在 COPY FROM 期间等待从管道、文件或程序读取数据。

  • CopyToWrite文件 I/O

    在 COPY TO 期间等待向管道、文件或程序写入数据。

进程间6

轻量级锁5

超时1

  • CommitDelay超时

    等待 WAL 刷盘前的提交延迟。

移除的事件2

缓冲区1

  • BufferPin缓冲区

    等待获取 buffer 上的独占 pin。

轻量级锁1

更名的事件0

这一版没有事件更名。

类型变动的事件0

这一版没有事件改变类型。

描述更新2

2 个事件只改了官方描述的措辞,名称与类型未变

空闲等待1

  • ReplicationSlotsyncMain空闲等待

    Waiting in main loop of slot sync workerWaiting in main loop of slot synchronization.

轻量级锁1

  • LockManager轻量级锁

    Waiting to read or update information about "heavyweight" locksWaiting to read or update information about “heavyweight” locks.