MySQL高性能的索引策略

  • MySQL查询基础-查询执行过程
  • MySQL聚簇索引
  • MySQL覆盖索引
  • MySQL索引扫描排序
  • MySQL冗余和重复索引
  • 索引案例
  • 维护索引和表
  • 总结
    在MySQL中,大多数情况都会使用B-Tree索引,其他类型索引大多只适用于特殊情况。
    总的来说,编写查询语句尽可能选择合适索引以避免单行查找、尽可能使用数据原生顺序从而避免额外排序,并尽可能使用索引覆盖查询。
    判断一个系统合理索引:响应时间找出耗时最长或最大压力查询,然后根据schema、SQL和索引结构。判断是否扫描太多行,额外排序或者临时表,使用随机I/O访问数据,太多回表查询那些不在索引中的列操作。

你可能感兴趣的:(MySQL高性能的索引策略)