博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL优化套路
阅读量:5008 次
发布时间:2019-06-12

本文共 469 字,大约阅读时间需要 1 分钟。

直奔主题:

(1) SELECT

(2) DISTINCT <SELECT_LIST>
(3) FROM <LEFT_TABLE> <JOIN_TYPE>
(4) JOIN <RIGHT_TABLE>
(5) ON <JOIN_CONDITION>
(6) WHERE <WHERE_CONDITION>
(7) GROUP BY <GROUP BY_LIST>
(8) WITH <CUBE|ROLLUP>
(9 HAVING <HAVING_CONDITION>
(10) ORDER BY <ORDER_BY_LIST>
(11) LIMIT <LIMIT_NUMBER>

 

JOIN_TYPE -< LEFT OUTER JOIN  , INNER JOIN>

1、减少查询字段数
2、表关联尽量用主键
3、查询条件尽量避免模糊查询
4、避免使用排序字段,排序字段尽量使用主键
5、 尽量使用限制查询条件
6、 查询条件使用有效索引

 

 

转载于:https://www.cnblogs.com/lxs1314/p/7632961.html

你可能感兴趣的文章
Redis-cli 命令总结
查看>>
【NOIP 模拟赛】改造二叉树 最长上升子序列
查看>>
【BZOJ 4556】[Tjoi2016&Heoi2016]字符串 SAM+二分+主席树
查看>>
带参数的方法
查看>>
高精度阶乘
查看>>
冲刺6
查看>>
第二次实训作业
查看>>
【转】让学习体系化,造福一大波上进青年
查看>>
Git使用二:git与svn的区别与工作流程
查看>>
python接口自动化(五)--接口测试用例和接口测试报告模板(详解)
查看>>
SpringMvc之java文件下载
查看>>
jsp关闭或刷新浏览器(解决浏览器不兼容),请求后台onbeforeunload、onunload
查看>>
关于Java基础
查看>>
python setDaemon
查看>>
开放api接口签名验证
查看>>
javascript基本概念
查看>>
css3 属性——calc()
查看>>
【Restful】三分钟彻底了解Restful最佳实践
查看>>
异步编程的方法
查看>>
IPv6攻击测试开源工具包-THC IPV6
查看>>