PostgreSQL 表膨胀治理:VACUUM、索引重建与窗口规划

先识别“慢”的来源 SQL 变慢不一定是缺索引,表膨胀和死元组积累会导致扫描范围扩大、缓存命中下降。 治理流程 建立膨胀指标:表大小、死元组比例、索引膨胀率。 调整 autovacuum 阈值与 cost。 对重度膨胀索引做在线重建。 操作原则 大表维护必须做时间窗规划。 避免维护任务与业务高峰重叠。 维护后验证计划变化而非只看时长。 小结 数据库维护不是“定时跑任务”,而是围绕 workload 变化做持续调参和窗口管理。

2026年5月16日 · 1 分钟 · BvBeJ