2021-11-12

2021-11-12,第1张

2021-11-12

怎样进行sql语句运行的优化:

思路:先通过执行计划查看语句运行的过程,到底是哪个步骤运行的比较慢,消耗比较多。

1、表格数据量大,要给表格建分区
2、字段经常要查询,可以给字段建索引
3、用group by 替换distinct
4、可以先进行数据的筛选,然后再去拼接和计算数据
5、可以使用子查询嵌套替换表连接
6、一般最好使用具体的列名查询,不要用*
7、筛选的数据量大的条件放后面,数据量小的条件放前面
8、可以的话用union all替代union
9、使用优化器进行优化,但一般不要超过4个,再大数据量也不要超过4个
10、使用存储过程代替一般的sql语句去运行比较复杂的逻辑

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5480202.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-12

发表评论

登录后才能评论

评论列表(0条)

    保存