Postgresql 回滚调查

问题描述 投票:0回答:1

我有一个 PostgreSQL 40TB 大小的数据库,每天我都会面临每小时后的高回滚率。我只想查看有关调用回滚的会话的回滚详细信息、回滚表名称等。如何从数据库中获取此详细信息。预先感谢。

我没有找到任何 SQL 或其他方法来获取回滚详细信息

postgresql rollback
1个回答
0
投票

查看日志文件。如果回滚是由错误引起的,这些错误应该显示在日志中。如果没有错误,但应用程序故意运行

ROLLBACK
,记录日志的唯一方法是
log_statement = 'all'
,它可以写入大量日志,从而影响数据库性能。

© www.soinside.com 2019 - 2024. All rights reserved.