SQL 问题请教
SQL Server 2005
一个5百万的表,表结构如下
employees(idx bigint identity(1,1),name varchar(30),hiredate date,dept int)
两种方式效率那个比较快?
1: select top 1 * from employees where name like '%G%'
2: select top 1 * from (select * from employees where hiredate>dateadd(month,-3,getdate()))
tmp where name like '%G%'
注:select * from employees where hiredate>dateadd(month,-3,getdate())能够过滤掉很多数据,
结果可能只有几千条
看执行计划怎么没什么分别;
另外在SQL Server2005里面如何察看一个SQL 运行精确到多少毫秒的?
记得以前2000里面有,2005找半天没找到。
一个5百万的表,表结构如下
employees(idx bigint identity(1,1),name varchar(30),hiredate date,dept int)
两种方式效率那个比较快?
1: select top 1 * from employees where name like '%G%'
2: select top 1 * from (select * from employees where hiredate>dateadd(month,-3,getdate()))
tmp where name like '%G%'
注:select * from employees where hiredate>dateadd(month,-3,getdate())能够过滤掉很多数据,
结果可能只有几千条
看执行计划怎么没什么分别;
另外在SQL Server2005里面如何察看一个SQL 运行精确到多少毫秒的?
记得以前2000里面有,2005找半天没找到。
...全文
相关推荐
sql安装出现的问题
win7 下SQL 2005 外围应用配置器的问题 运行SQL2005外围应用配置器的时候,提示:"在指定的计算机上找不到任何SQL Server 2005组件.该计算机上未安装任何组件,或者,您不是此计算机上的管理员.(SQLSAC)"
sql安装问题汇总
基本上常用的sql数据库安装所遇到的问题都有
SQL2008不能附加SQL2005数据库的问题
SQL2008不能附加SQL2005数据库的问题
sql 面试问题集
sql 面试问题集,各种常见sql 面试问题,从基础到高级,绝对精品,非常棒!
导入CSV到SQL SERVER 问题
CSV....................................


疑难问题
