# 读热点打散（C）

+ SQL 执行计划不合理
  + 缺少索引，出现不必要的全表扫描
  + 多个索引，但是优化器选择错误
    + 检查目标表统计信息的健康程度
    + 干预优化器
-------------------------------------------------------------
    - 缺少索引，出现不必要的全表扫描：根据业务访问特征添加合适的索引
    - 多个索引，但是优化器选择错误
      - 检查目标表统计信息的健康程度，手动收集目标表统计信息
      - 确认最优索引，使用 SQL Binding 的方式，在不更改 SQL 的情况下干预优化器选择正确的 SQL
