CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

如何看语句的效率..成本??

楼主yuki_angel(奇幻旅程)2004-09-02 12:46:06 在 MS-SQL Server / 基础类 提问

如下两句  
  select   *   into   #watertable   from   watertable   where   1>2  
  select   top   0   *   into   #watertable   from   watertable  
  哪句更好?如何分辨?  
  企业管理器中,查询成本是什么意思? 问题点数:40、回复次数:11Top

1 楼pbsql(风云)回复于 2004-09-02 12:48:43 得分 0

在查询分析器中ctrl+F5Top

2 楼hdhai9451(☆新人类☆)回复于 2004-09-02 12:49:10 得分 20

第二句好,因為它沒有條件判斷Top

3 楼pbsql(风云)回复于 2004-09-02 12:50:16 得分 0

不好意思,是ctrl+LTop

4 楼pbsql(风云)回复于 2004-09-02 12:51:17 得分 0

是一样的,建这样的空表根本不用考虑成本Top

5 楼yuki_angel(奇幻旅程)回复于 2004-09-02 12:52:07 得分 0

楼上的我知道,  
  我问的是有什么用Top

6 楼guid6(学无止境)回复于 2004-09-02 13:56:07 得分 0

ctrl+L和F5一样吗?  
  Top

7 楼yuki_angel(奇幻旅程)回复于 2004-09-02 15:01:03 得分 0

当然不一样  
  ctrl+L是显示估计的执行计划Top

8 楼windindance(风舞轻扬·白首为功名)回复于 2004-09-02 15:03:46 得分 20

完全一样。你可以在查询分析器中看一下执行计划。  
  用处:建立一个表结构一样的空表作为临时表。  
  查询成本就是执行查询对CPU、内存和IO的消耗。  
  ctrl+L和F5一样。Top

9 楼windindance(风舞轻扬·白首为功名)回复于 2004-09-02 15:04:09 得分 0

ctrl+L和F5不一样。Top

10 楼yuki_angel(奇幻旅程)回复于 2004-09-03 09:42:45 得分 0

TO:windindance(风舞轻扬)  
  ctrl+L后如何看性能的差异啊?Top

11 楼windindance(风舞轻扬·白首为功名)回复于 2004-09-03 09:50:17 得分 0

看各语句所占查询成本的百分比啊Top

相关问题

  • 这个sql语句如何写效率比较高?
  • ◆◆如何写这条sql语句效率最高?UP者有分◆◆
  • 如何测试两条数据库语句的执行效率?
  • 请问如何提高下面这句SQL语句的执行效率
  • 哪条语句的效率比较高?
  • SQL语句的执行效率问题
  • sql语句执行效率的问题
  • 大侠的语句是否有效率?
  • 求效率更高的SQL语句
  • sql语句执行效率的问题

关键词

  • 查询
  • 执行
  • watertable
  • 成本
  • ctrl+l
  • 一样
  • 表
  • 计划
  • select

得分解答快速导航

  • 帖主:yuki_angel
  • hdhai9451
  • windindance

相关链接

  • SQL Server类图书

广告也精彩

反馈

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