美文网首页
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