美文网首页
4条SQL技巧(sql 优化 sql索引优化)

4条SQL技巧(sql 优化 sql索引优化)

作者: 岭地数字应用 | 来源:发表于2018-08-16 17:00 被阅读0次

    (1)负向条件查询不能使用索引

    not in/not exists 都不是好习惯

    可以优化为 in 查询:

    (2)前导模糊查询不能使用索引

    而非前导模糊查询则可以:

    (3)数据区分度不大的字段不宜使用索引

    原因:性别只有男,女,每次过滤掉的数据很少,不宜使用索引。

    经验上,能过滤 80% 数据时就可以使用索引。对于订单状态,如果状态值很少,不宜使用索引,如果状态值很多,能够过滤大量数据,则应该建立索引。

    (4)在属性上进行计算不能命中索引

    即使date上建立了索引,也会全表扫描,可优化为值计算:

    相关文章

      网友评论

          本文标题:4条SQL技巧(sql 优化 sql索引优化)

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