请问sql,server数据上百万条如何提高它的查询速度(30分)

  • 主题发起人 主题发起人 郁闷人
  • 开始时间 开始时间

郁闷人

Unregistered / Unconfirmed
GUEST, unregistred user!
请问sql,server数据上百万条如何提高它的查询速度
 
1。建立合适的索引,这条最重要
2。不要在WHERE 中过多的使用OR, IN,等模糊条件组合
3。网上有大量专家评论,检索一下,可以获得很好的建议
 
建索引 写条件时要简单明了 如果是多表或太复杂的查询建议写成存储过程
 
索引条件不要写得太复杂
 
尽量对查询字段(出现在Where子句里的字段)建立索引
 
where 中的字段,最好是索引字段
 
select 出必要的字段
 
1,程序写在存储过程里
2,索引
3,优化SQL语句
 
买台超级服务器
 
升级服务器;
where 中的字段,最好是索引字段;
换MSAD控件使用,速度狂快。
 
最好办法是建立索引字段;对常用的几个查询条件建立聚合索引。
在where 条件中不要把建立索引的字段切割开来用,如:substring(...),left(.....)等。
碰到in,or等条件,最好分开来查询。

等等,这方面的资料好多,去查查。
 
后退
顶部