2021
01-21
01-21
postgresql查看表和索引的情况,判断是否膨胀的操作
索引膨胀的几个来源:1大量删除发生后,导致索引页面稀疏,降低了索引使用效率。2PostgresQL9.0之前的版本,vacuumfull会同样导致索引页面稀疏。3长时间运行的事务,禁止vacuum对表的清理工作,因而导致页面稀疏状态一直保持。查看重复索引SELECTpg_size_pretty(SUM(pg_relation_size(idx))::BIGINT)ASSIZE,(array_agg(idx))[1]ASidx1,(array_agg(idx))[2]ASidx2,(array_agg(idx))[3]ASidx3,(array_agg(idx))...
继续阅读 >