标签:动手 water sel ast blank log strong mysql存储 条件
如果索引了多个列,要遵守最佳左前缀法则。指的是查询从索引的最左前列开始 并且 不跳过索引中的列。
正确的示例参考上图。
错误的示例:
带头索引死:
中间索引断(带头索引生效,其他索引失效):
由结果可知,like以通配符结束相当于范围查找,索引不会失效。与范围条件(bettween、<、>、in等)不同的是:不会导致右边的索引失效。
问题:解决like ‘%字符串%’时,索引失效问题的方法?
使用覆盖索引可以解决。
标签:动手 water sel ast blank log strong mysql存储 条件
原文地址:http://www.cnblogs.com/apple99/p/7487743.html