关于sql语句的执行效率测试
在网上找了好久都没有找到关于可以模拟测试数据和sql语句执行时间效率的测试工具,算了自己写一个吧,很简单的:
我们必须先得知道sql语句执行的开始时间和结束时间,比如我们要知道select * from article语句的执行效率:
declare @d datetime ---定义一个datetime的变量
set @d=getdate() ---获取查询语句开始前的时间
select * from article ---执行查询语句
select 语句的执行时间=datediff(ms,@d,getdate()) ---使用datediff()函数,计算精确到ms的执行时间
就这么简单。