PG使用插件pg_squeeze收缩膨胀的表和索引

0    73    2

Tags:

👉 本文共约1669个字,系统预计阅读时间或需7分钟。

简介

PostgreSQL中大量更新或者删除记录后,加上autovacuum参数未做优化或设置不当,会导致表及索引膨胀。生产环境除了手动使用vacuum之外,还有两个比较常用的工具:一个是pg_repack,另外一个是pg_squeeze

使用pg_repack或pg_squeeze对表做重组时,比vacuum full对系统的影响小,且性能更高。

安装pg_squeeze

GitHub:https://github.com/cybertec-postgresql/pg_squeeze

过程:

pg_repack使用例子

对test数据库下的foo和bar表做在线vacuum full

转移foo表的索引到tbs表空间

pg_squeeze使用例子

以注册表方式crontab定期运行“squeeze挤压”

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!
PG使用插件pg_squeeze收缩膨胀的表和索引后续精彩内容已被小麦苗无情隐藏,请输入验证码解锁本站所有文章!
验证码:
请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“DB宝”或者“www_xmmup_com”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦。
  • 18509239930
  • 个人微信

  • DB宝
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部