Greenplum中的vacuum
vacuum,该选项主要是清理数据库表中的垃圾空间。
对于delete或update操作造成的实际物理空间没有从所对应的表中移除的话,vacuum操作可以将此磁盘释放出来,所以对那些经常性更新的表很有需要来做下vacuum操作。
-- 新建表open.t_ttt(20行数据)
select count(1) from open.t_ttt;
-- 20
select pg_relation_size('open.t_ttt');
-- 得到大小是1120Bytes
delete from open.t_ttt where f_id=2;
-- DELETE 10
select pg_relation_size('open.t_ttt');
-- 大小还是1120Bytes
vacuum open.t_ttt;
-- VACUUM
select pg_relation_size('open.t_ttt');
-- 得到大小是560Bytes
可以看到执行完vacuum之后空间收缩了。
该动作会消耗系统一定的资源,引起系统的IO上升,对有一定系统瓶颈来说容易造成堵塞,严重会把GP宕掉,造成数据库瞬断。
一般不建议vacuum库中全表,通常做法是vacuum指定的表。
但是在PG中VACUUM的效果并不明显,一般都可认为不回收空间,只有vacuum full才会。
Greenplum中的vacuum相关推荐
- greenplum 中的 vacuum
vaccum 函数 exec_simple_query->PortalRun->PortalRunMulti->PortalRunUtility->ProcessUtility ...
- GreenPlum 触发执行vacuum
目录 场景描述 touch_vacuum_table_record wait_touch_vacuum_table_record req_touchid_vacuum hastable insert_ ...
- GreenPlum中性能调优之shared_buffers修改
问题背景:刚刚安装完的GreenPlum集群默认shared_buffers为128MB,为了提升系统性能需要修改. shared_buffers:该参数决定了 Greenplum 数据库在内存中缓存 ...
- Greenplum中内存设置不合理导致的报错
声明:文中观点为作者的个人观点.不代表官方.如需更多帮助,请联系Pivotal官方·转载必须注明出处 针对Greenplum中主要的内存设置参数做如下说明(不涉及OS级别参数): statement_ ...
- PostgreSQL中的VACUUM
最近搞了一个公众号PostgreSQL运维技术,欢迎来踩~ 悄悄放一张: PostgreSQL运维技术 我在之前的一篇介绍MVCC的文章中提到,MVCC有事务ID回卷的问题,它的解决方案是VACUUM ...
- GreenPlum中的vaccum操作及臃肿管理
Greenplum 数据库的堆表使用PostgreSQL 的多版本并发控制(MVCC)的存储实现方式.删除和更新的行仅仅是逻辑删除,其实际数据仍然存储在表中,只是不可见.这些删除的行,也称为过期行,由 ...
- 如何解决Greenplum中无法通过标准命令修复的元数据错误
为什么80%的码农都做不了架构师?>>> Greenplum的可靠性还是没法和传统商业数据库相比,它跑着跑着就会把自己的元数据给跑乱,有些是可以通过命令修复的,有些则只能直接去 ...
- greenplum数据导入到mysql,greenplum数据库常用操作
1. 场景描述 greenplum集群部署好后,软件老王在实际使用过程中碰到一些问题,简单记录下,希望能帮到有需要的朋友. 2 .解决方案 2.1 gpcc监控地址 说明:非常重要,greenplum ...
- PostgreSQL、Greenplum 日常监控 和 维护任务
标签 PostgreSQL , Greenplum , Recommended Monitoring and Maintenance Tasks , 监控 , 维护 背景 Greenplum的日常监控 ...
最新文章
- UI设计培训技术分享:搞定萌萌哒可爱图标
- ResponsiveSlides.js——小于1k的轻量级幻灯片演示插件
- 网上找到一个用不同颜色显示表格奇偶行的例子
- Catch a cold, will be back later
- SDUT_2121数据结构实验之链表六:有序链表的建立 (对建立的单项链表结构进行排序)
- OpenStack和Redis
- python官网下载哪个版本好玩_Python官网不同版本的下载
- 大庆师范学院计算机系徐媛老师,大庆师范学院课程表(未添加英语课).xls
- 反卷积(Deconvolution)、上采样(UNSampling)与上池化(UnPooling)加入自己的思考(pytorch函数)(二)
- Zookeeper启动和Leader选举机制
- VS C++ 从字符串中查找字符最后一次出现的位置 strrchr
- 极客大学产品经理训练营 产品思维和产品意识(上) 第3课总结
- NLP算法-情绪分析-snowNLP算法库
- 图像处理MATLAB(图像分割)
- ADMEMS 软件设计架构方法
- Spring security5.5.7出现Encoded password does not look like BCrypt异常
- icepdf 将pdf转换为图片
- Python代码写好了怎么运行?
- 判断数字的正则表达式
- Oracle 11g 安装与彻底卸载
热门文章
- 故障分析 | 报错 ERROR 5270 -HY000-- object not in RECYCLE BIN 引发的几个思考
- Nobleman__ ACM 比赛模板 (C++ Java)个人总结 (不断更新) (自用)
- 卡尔数科:以数字科技为驱动,始终重视风控体系建设
- Markdown入门和解决MD文件上传博客后图片无法显示问题
- Python 爬虫 之 爬虫的一些基本知识和基本操作(爬取视频、图片、获取网页源码等)整理
- sncr脱硝技术流程图_SNCR脱硝工艺介绍.ppt
- 工欲善其事,必先利其器,电脑上这些软件堪称惊艳
- 蓝桥杯题目练习(旅行家的预算)
- 告别纸币!人民币迎来大升级,央行试点区块链数字货币!
- W3150A+评估板--EVB-PIC24用户手册(四)硬件设计指南