MySQL进阶(三):索引失效、SQL定位及调优(慢查询日志、mysql profile、全日志)
一、索引失效关于索引跳转链接,在使用索引时,如果避免索引失效?下面综合各种情况来总结:1.全值匹配最好(即:复合索引的每个列都被作为条件使用了)2.遵循最佳左前缀法则(若创建的多个列的复合索引,在sql中使用时,若仅使用该复合索引的非第一列,索引会失效;即:必须包含第一列,且中间的列不能丢失,顺序不可颠倒,否则会从断裂点后面的索引列失效)3.不在索引列上做任何操作(计算、函数\(自动or手动)类型