金仓 索引膨胀

索引膨胀的几个原因
    1.大量删除后导致索引页稀疏,vacuum 能回收表但是无法回收索引的死元组;
    2.长时间运行的事务,禁止 vacuum 对表的清理工作导致页面稀疏状态一致保持;
    3.索引膨胀主要针对 Btree,Btree 索引待 page 空了才能被重用,比表有更易膨胀;
通过以下方法可以解决索引膨胀
    1.锁表的方式: reindex、vacuum full(不要在系统繁忙的时候操作);
    2.不锁表的方式: CREATE INDEX concurrency 并发创建异名同列索引,然后 drop 旧索引

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值