“不可思议”的问题——PostgreSQL 老湿机图解平安科技遇到的垃圾回收"坑"

“不可思议”的问题——PostgreSQL 老湿机图解平安科技遇到的垃圾回收"坑",第1张

概述背景 近日收到 平安科技 海安童鞋 那里反馈的一个问题,在生产环境使用PostgreSQL的过程中,遇到的一个有点"不可思议"的问题。 一张经常被更新的表,通过主键查询这张表的记录时,发现需要扫描异常多的数据块。 原因分析 1、和长事务有关,我在很多文章都提到过,PG在垃圾回收时,只判断垃圾版本是否是当前数据库中最老的事务之前的,如果是之后产生的,则不回收。 所以当数据库存在长事务时,同时被访问的 总结

以上是内存溢出为你收集整理的“不可思议”的问题——PostgreSQL 老湿机图解平安科技遇到的垃圾回收"坑"全部内容,希望文章能够帮你解决“不可思议”的问题——PostgreSQL 老湿机图解平安科技遇到的垃圾回收"坑"所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1174257.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存