2022-05-09
pg xact_rollback突增

4.22 日 日常检查,统计命中率发现数据库回滚比例突然增高。通过pg_stat_database 发现
xact_rollback突然增高。
日志中无过多rollback
没有pg_stat_statements扩展。
求大神指教分析思路。
查询命中率SQL:
select datname,round(100*(xact_rollback::numeric/(case when xact_commit > 0 then xact_commit else 1 end + xact_rollback)),2)||$$ %$$ rollback_ratio, round(100*(blks_hit::numeric/(case when blks_read>0 then blks_read else 1 end + blks_hit)),2)||$$ %$$ hit_ratio, blk_read_time, blk_write_time, conflicts, deadlocks from pg_stat_database;
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
同样的sql放到postgreSQL函数内执行会慢很多是什么问题?
回答 1
发出来看下?
postgresql: 想往json类型的字段里 ,加自增列的id ,怎么操作?
回答 1
这个思路很奇特。需求不太合理。
如何将试题存储在postgresql数据库里?
回答 1
已采纳
没写具体文章,但是我的实现思路您可以参考一下,先用excel编辑试题,第一列是序号,第二列是题目,第三列是答案,之后几列是题目选项,然后将excel以csv格式导入到pg里。
postgreSQL 怎么把指定schema的数据恢复到指定时间段?
回答 1
这个目前应该是不支持的,恢复到指定时间点只能是cluster级,需要基础备份归档。
crate user 的WITH ENCRYPTED PASSWORD 和with password的区别
回答 1
方括号是可选的意思,创建用户时不论是否添加encrypted关键字,密码始终以加密方式(加密算法由passwordencryption参数配置决定)存储在系统目录(pgauthid)中,ENCRYPT
postgresql 中rac对应的架构是什么?
回答 1
已采纳
没有完全对应的架构,但是可以使用pgpoolpostgresql的方式来实现类似的架构。
postgreSQL 库同步数据到达梦,可以进行定时或者实时同步吗?
回答 1
iphone同步到nokia?有必要吗?
postgreSQL 有没有在线迁移工具?
回答 1
这三个,试一下phpPgAdmin:https://www.phpmyadmin.netAdminer:https://www.adminer.orgDBeaver:https://dbeaver.i
PostgreSQL cume_dist() 函数如何使用?
回答 6
已采纳
PostgreSQLcumedist()函数PostgreSQL cumedist() 函数返回当前行的累积分布,即从第一行到与当前行值相同的最后一行的行数在分区内的总行数中的占比
数据库技术论坛
回答 6
51CTO