您的位置:首页 > 数据库

sql server 查询性能优化

2009-08-19 17:17 239 查看
最近着手一个项目,数据量非常大,每小时的数据量上千万,数据的查询优化是必须做好的工作;而以前从未考虑过优化。
在网上有很多关于优化的文章,看起来总觉得不是自己非常想得到的知识。现在将我的想法写下来,希望大家能给予支持。

所有的优化基于以下条件:数据库是sql server 2005,不考虑任何的开发平台,所有语句只在数据库查询分析器中分析。

优化分为两个阶段:
1、数据库设计
2、查询语句

阶段1:
设计阶段,常用与查询相关的关键字段加上索引,能极大提高数据库检索速度。
阶段2:
查询语句,
A、where ,过滤条件执行的先后顺序问题,比如有多个条件 where a=1 and b=1 and c=1,是从左到右比较,还是从右到左比较
B、order by,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: