CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

请问这样的查询语句可以怎么优化?

楼主daosh(yuelaiyuecai@Quake3_forever)2003-11-02 02:03:52 在 MS-SQL Server / 基础类 提问

select   *  
  from   tabA  
  where   Id   in   (select   Id   from   tabB)    
  and(   Word='csdn'     or   Word='msdn')  
  请问可以怎么实现查询速度的最快化?希望大家能提供包括索引设置等各方面的建议,谢谢~  
  问题点数:20、回复次数:8Top

1 楼owenszc(晕晕@鸟)回复于 2003-11-02 02:44:57 得分 5

你的ID号是自增的吗?在ID上加上索引。。Top

2 楼suiyun(始终搞不懂com+)回复于 2003-11-02 08:01:12 得分 0

我怎么感觉这就是最好的方式了,可能是学的台差劲了?Top

3 楼friendliu(无为)回复于 2003-11-02 08:16:06 得分 5

查询的优化是根据数据库的具体条件来说的。  
  ID和WORD上加索引会增加会查询速度也是相对的Top

4 楼kangning(用奶油当骨髓的人)回复于 2003-11-02 09:18:53 得分 5

加个查询索引是会好一点,最好是聚集索引,这样会比非聚集索引稍快一点点。Top

5 楼pengdali()回复于 2003-11-02 10:24:41 得分 5

select   *  
  from   tabA  
  where   word   in   ('csdn','msdn')   and   exists(select   1   from   tabb   where   id=taba.id)Top

6 楼pengdali()回复于 2003-11-02 10:24:53 得分 0

关键是索引Top

7 楼computerstarveling(大黑)回复于 2003-11-02 12:53:10 得分 0

不用inTop

8 楼daosh(yuelaiyuecai@Quake3_forever)回复于 2003-11-02 15:25:54 得分 0

不好意思,分数不多,而且发现我问错语句了,本来不是这条语句的-_-  
  anyway,thanks   allTop

相关问题

  • SQL查询语句优化
  • 优化查询语句
  • 帮忙优化一个查询语句
  • SQL查询语句优化,[超难]
  • 查询语句的优化问题
  • 查询语句优化问题(急!!)
  • 查询语句怎么写?
  • 这段用命令运行的PHP脚本 查询语句可以怎么优化
  • 处理超长字符组装SQL语句来查询,怎么来考虑它的性能与优化呢?
  • 查询语句的优化问题???来者有分

关键词

  • 语句
  • 查询
  • word
  • 索引
  • select

得分解答快速导航

  • 帖主:daosh
  • owenszc
  • friendliu
  • kangning
  • pengdali

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo