04 2023 档案

摘要:unrecognized configuration parameter "wal_keep_segments" select name,setting,unit from pg_settings where name like '%wal_keep%'; 阅读全文
posted @ 2023-04-10 14:42 Cetus-Y 阅读(394) 评论(0) 推荐(0) 编辑
摘要:根据之前月报的分析,PostgreSQL数据库为了定时清理因为MVCC 引入的垃圾数据,实现了自动清理机制。其中涉及到了两种辅助进程: autovacuum launcher autovacuum worker 其中,autovacuum launcher 主要负责调度autovacuum work 阅读全文
posted @ 2023-04-08 11:09 Cetus-Y 阅读(146) 评论(0) 推荐(0) 编辑
摘要:根据之前月报的分析,PostgreSQL中的MVCC机制(详见月报)同时存储新旧版本的元组,对于经常更新的表来说,会造成表膨胀的情况。为了解决这个问题,PostgreSQL 引入了VACUUM和ANALYZE命令,并且引入了AutoVacuum自动清理。 在PostgreSQL中,AutoVacuu 阅读全文
posted @ 2023-04-08 11:07 Cetus-Y 阅读(152) 评论(0) 推荐(0) 编辑
摘要:背景 最近处理了几起线上实例表膨胀的问题。表膨胀是指表的数据和索引所占文件系统的空间,在有效数据量并未发生大的变化的情况下,不断增大。PG使用过程中需要特别关注这方面,我们来给大家解析一下表膨胀的原因。 表膨胀的直接触发因素是表上的大量更新,如全表的update操作、大量的insert+delete 阅读全文
posted @ 2023-04-08 10:54 Cetus-Y 阅读(296) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示