SQL执行时间测试

测试SQL执行时间的一种方法。


--测试时间执行
declare @begin_date datetime
declare @end_date datetime
select @begin_date = getdate()

--放入执行SQL的语句
select @end_date = getdate()
select datediff(ms,@begin_date,@end_date) as '用时/毫秒'

 

关于exists和count

if exists( select uid from UserTable where uid=1000)

 select 100
 else
 select 200


select COUNT(*) from UserTable where uid=1000

 

在上面的测试方法下面执行效率还是exists比较高

posted @ 2010-12-23 13:34  雁北飞  阅读(237)  评论(0编辑  收藏  举报