码迷,mamicode.com
首页 > 数据库 > 详细

sql优化

时间:2017-03-30 21:39:17      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:关键字   重复记录   执行   效率   避免   select   建立   having   优化   

少用union关键字效率底下(执行select-合并结果集-结果集排序-过滤重复记录)如果非要用就用union all(只合并结果)
统计条数可把count(*)换成count(1)可提高效率
insert的时候尽量批量一次性插入
不查询多余的行列避免select *
使用top关键字减少多余的行
根据条件查询建立索引,不对有限的几个值建单一索引如性别字段
如果没有必要去重和排序 就尽量不用distinct和order by 还有group by、having、join
建表尽量细分 避免建大表

sql优化

标签:关键字   重复记录   执行   效率   避免   select   建立   having   优化   

原文地址:http://www.cnblogs.com/webster1/p/6648454.html

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