标签:rom 应该 sele href 就是 建议 提升 命中 ref
也就是不等于之类的负向条件,可以优化为in查询
记住, 索引只能告诉你什么存在于表中, 而不能告诉你什么不存在于表中。
例如:select * from student where name like ‘%j‘;
应该优化为:select * from student where name like ‘j%‘;
例如:select * from student where YEAR(date)< = ‘2017‘;
可以优化为:select * from student where date < = ‘2017-01-01‘;
你知道只有一条结果,但数据库并不知道,明确告诉它,让它主动停止游标移动
对于空判断这种情况,可以考虑对这个列创建数据库默认值。
更多关于sql优化的意见和建议参见:https://www.aliyun.com/citiao/1472264.html
标签:rom 应该 sele href 就是 建议 提升 命中 ref
原文地址:https://www.cnblogs.com/jasonboren/p/11926199.html