数据库sql优化经验总结
2017-04-23 17:57
316 查看
摘要: 数据库sql优化经验总结
数据库sql优化经验总结
1.sql语句用索引,先聚集,后非聚集
sql语句查询中,能够使用聚集索引,就将聚集索引查询条件放最前面,然后是对应的非聚集索引
2.游标的用法
游标的快慢和游标的属性有关系的,游标分动态游标和静态游标,静态游标快,动态游标慢,一般尽量不要用动态游标
3.not exists替代not in, exists和in
not in语句不要使用,会使索引失效,一定用not exists来代替
not exists语句使用时,主语句和子语句都会使用索引
4.将数据大的表变小表
只要上百万的数据表都是大表,sql语句中多次使用该大表时,应使用临时表,来处理。根据查询条件,查出数据,放到临时表中,对临时表,根据需要来创建索引
5.数据量小表减少sql语句
小表就要减少sql语句,省一条sql语句就省一点时间
数据库sql优化经验总结
1.sql语句用索引,先聚集,后非聚集
sql语句查询中,能够使用聚集索引,就将聚集索引查询条件放最前面,然后是对应的非聚集索引
2.游标的用法
游标的快慢和游标的属性有关系的,游标分动态游标和静态游标,静态游标快,动态游标慢,一般尽量不要用动态游标
3.not exists替代not in, exists和in
not in语句不要使用,会使索引失效,一定用not exists来代替
not exists语句使用时,主语句和子语句都会使用索引
4.将数据大的表变小表
只要上百万的数据表都是大表,sql语句中多次使用该大表时,应使用临时表,来处理。根据查询条件,查出数据,放到临时表中,对临时表,根据需要来创建索引
5.数据量小表减少sql语句
小表就要减少sql语句,省一条sql语句就省一点时间
相关文章推荐
- MS SqlSever一千万条以上记录分页数据库优化经验总结【索引优化 + 代码优化】[转]
- 读“一千万条以上记录分页数据库优化经验总结”想到的SqlServer smalldatetime与datetime
- 数据库SQL优化总结
- 数据库SQL优化大总结之 百万级数据库优化方案
- 数据库SQL优化大总结之 百万级数据库优化方案
- 数据库SQL优化大总结之 百万级数据库优化方案
- 数据库SQL优化大总结之 百万级数据库优化方案
- 数据库SQL优化大总结之 百万级数据库优化方
- sql优化经验总结
- 优化杭州某著名电子商务网站高并发千万级大型数据库经验之- SQL语句优化(转)
- SqlSever2005 一千万条以上记录分页数据库优化经验总结【索引优化 + 代码优化】一周搞定
- 数据库SQL优化大总结之 百万级数据库优化方案
- 数据库SQL优化大总结之 百万级数据库优化方案
- mysql数据库sql优化原则(经验总结)
- 数据库SQL优化大总结之 百万级数据库优化方案
- 数据库SQL优化大总结之 百万级数据库优化方案(转)
- 数据库SQL优化大总结之 百万级数据库优化方案
- 数据库SQL优化大总结之 百万级数据库优化方案
- 数据库SQL优化大总结之 百万级数据库优化方案
- 数据库SQL优化大总结之 百万级数据库优化方案