连表查询后.多增加一个字段都会导致一个莫名的几千万数据扫描

最近刚学了PCTP的内容,视频中的教学内容可供参考:

  • 方案一: 及时收集统计信息
    • 考虑使用 analyze table 来手动收集统计信息,或者结合 cron job 的方式。
    • 调整 tidb_auto_analyze_ratio、tidb_auto_analyze_start_time 和 tidb_auto_analyze_end_time 参数提高收集的频次,扩大收集的窗口时间。
  • 方案二: 更改执行计划
    • 使用 hint 或者 use index 语句固化执行计划。
    • 使用 sql hint 的方式更改执行计划。