- 2
- 0
- 约1.77万字
- 约 11页
- 2023-07-08 发布于安徽
- 举报
Greenplum数据库的vacuum操作与max_fsm_pages参数的关
系
我们都知道Greenplum架构中的每⼀个segment都是的实例,⽽vacuum是postgresql中常⽤的数据库维护的命令,所以Greenplum数据
库也使⽤vacuum来定期清理表,以防⽌表由于insert,update等操作导致表过度膨胀。
vacuum的作⽤是回收已删除元组占据的存储空间。因为MVCC机制,delete和update的元组是没有从表中物理删掉的,在完成vacuum之
前⼀直存在并占据空间。vacuum时使⽤是读取锁,它会简单地删掉数据页上这些失效的元组,但数据页还是不变,这时就需要fsm(Free
Space Map)来记录哪些数据页上有因为vacuum⽽存在的空闲的空间,可以再插⼊数据。vacuum full会使⽤排它锁,但它并不是只简单
地删掉失效的⽆组,还会移动数据块来尽可能地使⽤最少的数据页,所以使⽤vacuum full命令时可以忽略fsm的影响。但是要尽量避免使
⽤vacuum full命令来操作数据库。
其实我们也可以通过vaccum表时的反馈信息来统计表的⼤⼩。
ann_db_safe= VACUUM VERBOSE test_bigtable ;
INFO: vacuumingann_gbs_safe.test_bigtable (seg11 SZB-L0029556:40003 pid=5215)
INFO: vacuumingann_gbs_safe.test_bigtable (seg10 SZB-L0029556:40002 pid=5213)
INFO: vacuumingann_gbs_safe.test_bigtable (seg33 SZB-L0029562:40001 pid=3286)
INFO: vacuumingann_gbs_safe.test_bigtable (seg34 SZB-L0029562:40002 pid=3288)
INFO: vacuumingann_gbs_safe.test_bigtable (seg38 SZB-L0029563:40002 pid=29732)
INFO: vacuumingann_gbs_safe.test_bigtable (seg39 SZB-L0029563:40003 pid=29734)
INFO: vacuumingann_gbs_safe.test_bigtable (seg14 SZB-L0029557:40002 pid=2018)
INFO: vacuumingann_gbs_safe.test_bigtable (seg15 SZB-L0029557:40003 pid=2020)
INFO: vacuumingann_gbs_safe.test_bigtable (seg17 SZB-L0029558:40001 pid=505)
INFO: vacuumingann_gbs_safe.test_bigtable (seg21 SZB-L0029559:40001 pid=2998)
INFO: vacuumingann_gbs_safe.test_bigtable (seg25 SZB-L0029560:40001 pid=28299)
INFO: vacuumingann_gbs_safe.test_bigtable (seg27 SZB-L0029560:40003 pid=28303)
INFO: vacuumingann_gbs_safe.test_bigtable (seg36 SZB-L0029563:40000 pid=29728)
INFO: vacuumingann_gbs_safe.test_bigtable (seg4 SZB-L0029555:40000 pid=22111)
INFO: vacuumingann_gbs_safe.test_bigtable (seg6 SZB-L0029555:40002 pid=22115)
INFO: vacuumingann_gbs_safe.test_bigtable (seg8 SZB-L0029556:40000 pid=5209)
INFO: vacuumingann_gbs_safe.test_bigtable (seg9 SZB-L0029556:40001 pid=5211)
INFO: vacuumingann_gbs_safe.test_bigtable
您可能关注的文档
- 油菜机械化生产现状、存在问题及对策.pdf
- 学生档案管理功能.pdf
- 如何成为微信第三方平台代开发小程序?.pdf
- 化学试卷分析.pdf
- 化工热力学第六章作业.pdf
- 如何通过Bluesign认证?.pdf
- 店长一日工作流程3231.pdf
- 如何获取select下拉框选中的的值呢.pdf
- 动物解剖生理基础.pdf
- 热带鱼怎么养-热带鱼对水质有什么要求?.pdf
- 2022年山东省济南市市中学区数学七上期末检测模拟试题含解析.pdf
- 2019译林版英语6A总复习U1~U4文档.pdf
- 【精选4份合集】烟台市2020-2021学年中考数学检测试题.pdf
- 【单元AB卷】六年级下册数学单元测试B卷-第二单元比例北师大版(含答案).pdf
- 《审计原理与实务》实务分析题.pdf
- 2020-2021学年河南省开封市五县高二(下)期末物理试卷.pdf
- (部编)人教版五年级上册语文第八单元配套练习册答案.pdf
- 2018年高考物理大一轮复习第4章曲线运动万有引力与航天章末检测20171012185.pdf
- 2022年广东省中考物理试题(解析版).pdf
- 2023年九年级物理上册期末测试卷(2023年).pdf
最近下载
- 初中英语课外阅读津津有味版威尼斯商人中文译文.docx VIP
- 根尖诱导成形术介绍.ppt VIP
- 钢铁企业环境、社会和治理(ESG) 第2部分 评价要求.pdf
- 2018年四川高职单招语文、数学、英语真题(中职类).docx VIP
- 药用辅料和药品包装材料检验技术.pdf VIP
- 2025年项目管理专业完工偏差设计变更专题试卷及解析.pdf VIP
- 《广告设计》课程教学大纲(本科).pdf VIP
- Siemens西门子工业Desigo Essentials I O Extension Modules Desigo Essentials I O Extension Modules使用手册.pdf
- 广告设计课程设计教学大纲.pdf VIP
- 2026年春季学期学校教研工作计划.docx VIP
原创力文档

文档评论(0)