SQL Server如何查看SQL语句的执行时间
发布网友
发布时间:2022-04-29 23:46
我来回答
共2个回答
热心网友
时间:2022-04-08 10:23
下面这种是SQL
Server中比较简单的查询SQL语句执行时间方法源码天空
,通过查询前的时间和查询后的时间差来计算的:
declare
@begin_date
datetime
declare
@end_date
datetime
select
@begin_date
=
getdate()
select
@end_date
=
getdate()
select
datediff(ms,@begin_date,@end_date)
as
'用时/毫秒'
2:下面这种方法比较全面,将执行每个语句时采取的步骤作为行集返回,通过层次结构树的形式展示出来
set
statistics
profile
on
set
statistics
io
on
set
statistics
time
ongo
<这里写上你的语句...go
set
statistics
profile
off
热心网友
时间:2022-04-08 11:41
符号问题,你的两个d盘路径后的冒号都是中文冒号,改成英文的冒号
还有前面的引号也改成英文符号
帮你改好的
如下
create
database
test3
on
primary
(
name='text3
dat1',
filename='d:\data\test3_dat1.mdf',
size=20mb,
maxsize=60mb,
filegrowth=5mb
),
filegroup
test3group1
(
name='test3_dat2',
filename='d:\data\test3_dat.ndf',
size=10mb,
maxsize=30mb,
filegrowth=10%
)
提示这行有错误是因为你语句里面写的是把数据库建在d盘下的data文件夹里,但是你d盘下没有data这个文件夹,手动建一个文件夹再执行就可以了
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
vaela