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