2025年9月25日: PostgreSQL 18 发布!
支持版本:当前18)/ 17 / 16 / 15 / 14 / 13
开发版本:devel
不支持的版本:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3

27.3. 查看锁 #

另一个有用的数据库活动监控工具是 pg_locks 系统表。它允许数据库管理员查看锁管理器中未解决锁的信息。例如,此功能可用于

  • 查看当前所有未解决的锁、特定数据库中所有关系上的锁、特定关系上的所有锁,或特定 PostgreSQL 会话持有的所有锁。

  • 确定当前数据库中未授予锁最多的关系(这可能是数据库客户端之间争用的来源)。

  • 确定锁争用对整体数据库性能的影响,以及争用随总体数据库流量变化的程度。

pg_locks 视图的详细信息出现在 第 53.13 节。有关 PostgreSQL 中锁定和管理并发的更多信息,请参阅 第 13 章

提交更正

如果您在文档中发现任何不正确、与您在使用该功能时的实际情况不符或需要进一步说明的内容,请使用 此表单 报告文档问题。