码迷,mamicode.com
首页 > 其他好文 > 详细

面试题积累 ( 持续更新 )

时间:2019-03-12 20:00:32      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:sql   exp   element   别名   顺序   子查询   方案   containe   数据   

SQL优化方案

1:选择最有效率的表名顺序

 

2:把过滤最大数据记录的条件放在where字句的最右边

 

3:select字句中尽量避免使用 *

 

4:使用 Truncate 代替 delete

 

5:尽量多采用 commit 因为commit会释放会滚点

6:用 where 字句代替 having 字句,因为 where 字句先执行,having 字句后执行

7: 使用表的别名,使用列的别名

8:尽量不是用子查询

 

9:当我们只查询一条数据时,使用 limit1 ,即使停止搜索,提高响应速度

10:尽量不要使用 or like 关键字,索引会失效

11:禁止使用反向查询

比如!等会造成全表扫描,降低查询速度

面试题积累 ( 持续更新 )

标签:sql   exp   element   别名   顺序   子查询   方案   containe   数据   

原文地址:https://www.cnblogs.com/msi-chen/p/10519148.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!