当前位置: 首页 > news >正文

Postgresql碎片整理

创建pgstattuple 扩展 

CREATE EXTENSION pgstattuple

 获取表的元组(行)信息,包括空闲空间的比例和行的平均宽度

SELECT * FROM pgstattuple('表名');

 

 查看表和索引大小

SELECT pg_relation_size('表名'), pg_relation_size('索引名称');

 

清理碎片方法

VACUUM:

VACUUM FULL 会对表进行全面的清理和重组,包括删除过期的行版本、回收空间并整理索引。这个操作会锁定表,因此也会导致较长的停机时间。与 REINDEX 不同的是,VACUUM FULL 不仅会整理索引碎片,还会对表的数据进行整理。

VACUUM FULL 表名;

 CLUSTER:

CLUSTER 命令会根据指定的索引对表进行重新排序,从而使表的数据和索引都变得更加紧凑。这个操作也会锁定表,并且需要足够的磁盘空间来临时存储排序后的结果。

CLUSTER 表名 USING 索引名称;

清理后:

free_percent 碎片率明显降低 

http://www.lryc.cn/news/433846.html

相关文章:

  • 【最新华为OD机试E卷-支持在线评测】字母组合(200分)多语言题解-(Python/C/JavaScript/Java/Cpp)
  • 力扣493.翻转对
  • 潜望长焦+快充:vivo X200系列,小尺寸手机的大突破
  • Stable Diffusion训练LoRA模型参数详细说明(阿里巴巴堆友AI)
  • Learn ComputeShader 12 Setting up a buffer-based particle effect
  • 【STL中容器汇总】map、list、vector等详解
  • Semantic Kernel + Natasha:一小时快速生成100个API的奇迹
  • rancher upgrade 【rancher 升级】
  • 【Linux】多线程:线程互斥、互斥锁、线程安全
  • 进程之间的通信方式
  • 动手学深度学习(pytorch)学习记录26-卷积神经网路(LeNet)[学习记录]
  • log4j 和 java.lang.OutOfMemoryError PermGen space
  • 2024.9.9营养小题【2】
  • uniapp的barcode组件去掉自动放大功能
  • H5接入Steam 获取用户数据案例
  • 《A Few Useful Things to Know about Machine Learning》论文导读
  • 隔壁老樊2024全国巡回演唱会重磅来袭,首站广州正式官宣!
  • 【C++】list(下)
  • 千云物流 -低代码平台MySQL备份数据
  • MySQL:进阶巩固-视图
  • 分布式事务Seata原理及其项目使用
  • JS_分支结构
  • 决策树(Decison Tree)—有监督学习方法、概率模型、生成模型、非线性模型、非参数化模型、批量学习
  • java 自定义注解校验实体类属性
  • 光伏并网发电系统中电能质量监测与优化技术探讨
  • 网页解析的那些事
  • 从文字到世界:2024外语阅读大赛报名开启,赛氪网全程护航
  • 微信小程序知识点(二)
  • Springcould -第一个Eureka应用 --- day02
  • RedissonClient 分布式队列工具类