SQL优化

SQL优化【SQL语句】

2018-04-16  本文已影响0人  高山之水
目录

1、select语句

select语句优化 优化考虑点
1、删除无效括号【为了增加运算速度牺牲的可读性、mysql会做类似优化】
2、持续折叠
3、恒定条件去除【为了更好的逻辑可读性重复字段=固定值】
4、及时检测无效常量表达式
5、关于havingwhere 、如果不与group by、或者count、min、等聚合函数一起使用、尽量不要使用
6、where 表达式尽量简单、便于快速建立where评估表
7、查询其他表之前首先查询所有常量表
【
        SELECT * FROM t WHERE primary_key=1;
        SELECT * FROM t1,t2
            WHERE t1.primary_key=1 AND t2.primary_key=t1.id;
】

2、范围优化


image.png

对于两种索引结构使用不同的范围条件【hash索引、B树索引】


image.png

==========mmp 太难了 没办法写下去 只能贴图了 以后慢慢品鉴

详细请访问
我的网站

上一篇下一篇

猜你喜欢

热点阅读