美文网首页
【Mysql 优化】

【Mysql 优化】

作者: 热血趁年华 | 来源:发表于2018-08-17 10:18 被阅读0次

    当需要从大量数据中进行查询操作,我们可以使用建索引的方式,但是在使用索引上,需要注意,否则查询的时候会造成放弃索引使用全盘扫描方式

    索引失效的原因?

    1.联合索引使用顺序上,比如索引(a,b,c),但是(bc),(c),都会造成索引失效

    2.使用!=或者<>也会放弃索引,使用全表操作

    3.使用null的判断,也会放弃索引

    4.使用not in,也会放弃索引

    5.使用模糊查询也会放弃索引,比如ike 

    6.在条件字段操作也会放弃索引,比如 where age+23>50

    7.做数据的强制类型转换,比如数据库存储的是数字字符串,查询时,以数字类型进行查询筛选。

    相关文章

      网友评论

          本文标题:【Mysql 优化】

          本文链接:https://www.haomeiwen.com/subject/lklzbftx.html