我们都知道,无论是开发软件还是网站,都涉及到数据库的读取、写入、更新、删除等操作。
并且,使用不同的SQL语句代码,处理同样的事物,其执行效益是不一样的。
那么,我们如何才能知道,哪条SQL语句执行了多少时间,从而确定哪条语句的执行效益是最高的,进而最大限度的优化我们的SQL语句?
方法代码如下,我们可以在查询中使用如下类似的代码,就可以得出结论,计算出执行时间。
一、通用的公式代码
declare @BeginDdate datetime
declare @endDdate datetime
select @BeginDdate = getdate()
您的SQL语句就写在这里拉
select @endDdate = getdate()
select @endDdate - @BeginDdate
二、示例代码
declare @BeginDdate datetime
declare @endDdate datetime
select @BeginDdate = getdate()
select * from MyTable where ID>=99
select @endDdate = getdate()
select @endDdate - @BeginDdate
当然,网上的方法比较多,但是,如上的方法是最简单最好理解的了,希望对您有所帮助。