pg_stat_get_backend_subxact() 是一个系统函数,它返回指定后端 ID 的后端的子事务信息。
pg_stat_get_backend_subxact() 在 PostgreSQL 16 中被添加。
用法
pg_stat_get_backend_subxact (integer)
→ setof record (subxact_countinteger,subxact_overflowedboolean)
变更历史
- PostgreSQL 16
- 添加 (提交 10ea0f92)
示例
pg_stat_get_backend_subxact() 的使用示例,显示任何子事务计数非零的后端的 PID
postgres=# SELECT pg_stat_get_backend_pid(id), s.* FROM pg_stat_get_backend_idset() id JOIN LATERAL pg_stat_get_backend_subxact(id) AS s ON TRUE WHERE s.subxact_count > 0; pg_stat_get_backend_pid | subxact_count | subxact_overflowed -------------------------+---------------+-------------------- 3187837 | 7 | f (1 row)
参考资料
- PostgreSQL 文档: 后端统计信息函数
