国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

在SQLServer上查看SQL語句的執行時間的方法

2020-07-25 13:26:08
字體:
來源:轉載
供稿:網友

1:下面這種是比較簡單的查詢方法,通過查詢前的時間和查詢后的時間差來計算的

復制代碼 代碼如下:

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 on
go
<這里寫上你的語句...>
go
set statistics profile off
set statistics io off
set statistics time off

有時候我們需要知道一段SQL語句執行的時間有多長。下面是其中一種辦法。

declare @preDate Datetimeselect @preDate = getdate()print @preDateselect datepart(ms,@preDate) as ms, datepart(ss,@preDate) as second,datepart(mi,@preDate) as minutego--需要測試的SQL語句godeclare @preDate DatetimeSELECT @preDate= getdate()select datepart(ms,@preDate) as ms, datepart(ss,@preDate) as second,datepart(mi,@preDate) as minute

這樣可以知道你的語句到底運行了多少毫秒。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿拉尔市| 五河县| 开鲁县| 略阳县| 佛山市| 呼伦贝尔市| 上高县| 濮阳县| 志丹县| 昔阳县| 于都县| 信宜市| 佳木斯市| 沂源县| 将乐县| 阿拉尔市| 湘潭县| 金塔县| 开封市| 黔南| 资兴市| 元朗区| 新巴尔虎右旗| 临朐县| 咸丰县| 铜陵市| 岗巴县| 白玉县| 明光市| 花莲市| 蓝山县| 桐城市| 海门市| 天气| 哈巴河县| 九龙坡区| 陵川县| 江城| 拜城县| 临高县| 蓬溪县|