合理的索引是数据库性能的生命线。以下 6 个技巧可显著改善慢查询。
1. 最左前缀原则
联合索引要按查询顺序设计,避免失效。
2. 覆盖索引
让查询只走索引、不回表,减少 IO。
3. 避免函数与隐式转换
对索引列使用函数会导致全表扫描。
4-6. 选择性、冗余清理与监控
高选择性列建索引、删除重复索引、用慢查询日志持续复盘。
合理的索引是数据库性能的生命线。以下 6 个技巧可显著改善慢查询。
联合索引要按查询顺序设计,避免失效。
让查询只走索引、不回表,减少 IO。
对索引列使用函数会导致全表扫描。
高选择性列建索引、删除重复索引、用慢查询日志持续复盘。