CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  应用实例

连接查询的思考!

楼主fengxue727(西域风雪)2005-03-09 15:33:17 在 MS-SQL Server / 应用实例 提问

一直认为连接查询是效率比较高的查询方法.  
   
  可不知道是先连接   还是   先从where后条件中选出结果再做连接??????  
   
  如果先连接在某些情况下连接查询效率岂不是很低.  
  那位高手能给些建议,先谢拉! 问题点数:20、回复次数:6Top

1 楼pbsql(风云)回复于 2005-03-09 15:42:51 得分 5

不用考虑,SQL   SERVER会自动优化的Top

2 楼xluzhong(Ralph)回复于 2005-03-09 15:44:21 得分 5

SQL   SERVER会自动优化的Top

3 楼xluzhong(Ralph)回复于 2005-03-09 15:45:07 得分 10

改进的查询优化器  
  SQL   Server   2000   查询优化器中新增了可提高查询处理速度的访问方法。这些改进的访问方法通常是为了配合改进和简化数据库中的磁盘上数据结构:    
   
  查询优化器在扫描表和索引时使用串行预读   I/O   以提高性能。此优化器还使用合并和哈希算法进行联接。  
   
   
  查询优化器对用于执行   SQL   语句的准备/执行模型提供本机支持。当某个应用程序执行   SQL   语句时,优化器采用高效算法确定是否有其它任何应用程序已执行了相同的语句。如果优化器发现已有该语句的执行计划,便不编译新计划而是通过重新使用现有计划来节省处理资源。在许多用户都运行同一应用程序的系统中,这种算法可以减少将   SQL   语句编译成执行计划所需的资源。Top

4 楼fengxue727(西域风雪)回复于 2005-03-09 15:52:53 得分 0

我想还是搞懂好。  
  一次别人写的存储过程用到临时表,游标。  
  我对其进行修改去掉游标使用连接查询效率提高一倍。  
  我又用连接查询去掉临时表效果极差。  
   
  所以我想弄清这个问题。以后写语句就有个规则可循。Top

5 楼fengxue727(西域风雪)回复于 2005-03-09 17:50:15 得分 0

自己顶一下!Top

6 楼fengxue727(西域风雪)回复于 2005-03-10 11:06:58 得分 0

没人知道吗?Top

相关问题

  • SQL中的连接查询....
  • 外连接查询问题
  • 关于SQL 连接 查询
  • 连接查询问题
  • SQL Server的连接查询???
  • 连接表查询问题
  • 联合查询与连接查询区别
  • 问:怎样连接两个查询?
  • ACCESS连接查询的问题
  • 数据库查询连接的疑惑

关键词

  • 查询
  • 优化
  • 语句
  • 连接
  • 执行
  • 算法
  • 应用程序
  • sql
  • 优化器
  • 表

得分解答快速导航

  • 帖主:fengxue727
  • pbsql
  • xluzhong
  • xluzhong

相关链接

  • SQL Server类图书

广告也精彩

反馈

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