ITPub博客

首页 > Linux操作系统 > Linux操作系统 > SQL学习系列之对执行计时

SQL学习系列之对执行计时

原创 Linux操作系统 作者:iSQlServer 时间:2009-01-14 16:58:51 0 删除 编辑
---SQL执行计时
declare @date1 datetime
declare @date2 datetime
select @date1=getdate()
--测试语句
select @date2=getdate()
select datediff(millisecond, @date1@date2
--结果是毫秒数


---用EXISTS替代IN、用NOT EXISTS替代NOT IN
where Sendorder.person_id not in(select user_id from reg_person ) or Sendorder.worksite_id not in(select id from worksite) order by Sendorder.addtime desc
---40109.38毫秒

where not EXISTS (SELECT id FROM reg_person where reg_person.user_id=Sendorder.person_id) or not EXISTS (SELECT id FROM worksite where worksite.id=Sendorder.worksite_id) order by Sendorder.addtime desc
---8531.25毫秒

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16436858/viewspace-539636/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-10-17

  • 博文量
    1319
  • 访问量
    2101450