aco*_*aco 7 postgresql rollback postgresql-9.3
Postgres 监控脚本check_postgres.pl警告我数据库服务器上正在发生大量回滚。如何调查正在回滚的查询?我曾尝试搜索 Postgres 日志文件,但它不包含任何“回滚”一词的实例,而且我在 Postgres 手册中看不到任何有关启用回滚日志记录的内容。
我不认为仅仅存在回滚就会成为问题。发生这种情况的原因有很多种,但几乎所有原因都是无害的。一个好的经验法则是,如果应用程序请求回滚,至少对 DBA 来说是无害的......
关键是记录错误语句(这将强制回滚)并调查这些错误。可能涉及的另一种可能性是序列化失败(如果使用可序列化事务),但这里应用程序有责任处理回滚。
归档时间: |
|
查看次数: |
3675 次 |
最近记录: |