ホームページ > データベース > mysql チュートリアル > 项目中调试SQLServer 方便的查看SQL语句的执行时间的方法

项目中调试SQLServer 方便的查看SQL语句的执行时间的方法

WBOY
リリース: 2016-06-07 15:40:44
オリジナル
1206 人が閲覧しました

第一种方法, 先记录执行前的时间,然后在记录执行Sql后的时间,然后做减法 1 第一种方法: 2 declare @begin_date datetime 3 declare @end_date datetime 4 select @begin_date = getdate() 5 SELECT COUNT( 1 ) 6 -- 要执行的SQL语句 7 FROM [dbo].[DT_CV

第一种方法,先记录执行前的时间,然后在记录执行Sql后的时间,然后做减法

<span> 1</span> <span>第一种方法:
</span><span> 2</span> <span>declare @begin_date datetime 
</span><span> 3</span> <span>declare @end_date datetime 
</span><span> 4</span> <span>select</span> @begin_date =<span> getdate() 
</span><span> 5</span> SELECT COUNT(<span>1</span><span>)
</span><span> 6</span> --<span>要执行的SQL语句
</span><span> 7</span> <span>  FROM [dbo].[DT_CVPrice]
</span><span> 8</span>   WHERE  DCVP_CharacterGUID = <span>'</span><span>3434343</span><span>'</span>
<span> 9</span>   ----------
<span>10</span>   <span>select</span> @end_date =<span> getdate() 
</span><span>11</span> <span>select</span> datediff(ms,@begin_date,@end_date) <span>as</span> <span>'</span><span>用时/毫秒</span><span>'</span> 
ログイン後にコピー

第二种方法,将执行每个语句时采取的步骤作为行集返回,通过层次结构树的形式展示出来 

<span> 1</span> <span>set</span><span> statistics profile on 
</span><span> 2</span> <span>set</span><span> statistics io on 
</span><span> 3</span> <span>set</span><span> statistics time on 
</span><span> 4</span> <span>go 
</span><span> 5</span> --<span>写SQL语句的地方
</span><span> 6</span> SELECT *<span> FROM [dbo].[DT_CVPrice]
</span><span> 7</span> 
<span> 8</span> 
<span> 9</span> <span>go 
</span><span>10</span> <span>set</span><span> statistics profile off 
</span><span>11</span> <span>set</span><span> statistics io off 
</span><span>12</span> <span>set</span> statistics time off 
ログイン後にコピー

 

第2个方法效果如下图,

项目中调试SQLServer 方便的查看SQL语句的执行时间的方法

 

第三种方法 ,用Sql Server 自带的工具

位置:工具》选项》查询执行》高级

 

项目中调试SQLServer 方便的查看SQL语句的执行时间的方法

 

效果如图,

项目中调试SQLServer 方便的查看SQL语句的执行时间的方法

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート