SQLSERVER語句的執(zhí)行時間顯示的統(tǒng)計結(jié)果是什么意思
更新時間:2013年01月17日 12:00:59 作者:
在SQL語句調(diào)優(yōu)的時候,大部分都會查看語句執(zhí)行時間,究竟SQLSERVER顯示出來的統(tǒng)計結(jié)果是什么意思,接下來為您一一解釋,感興趣的朋友可以了解下
在SQL語句調(diào)優(yōu)的時候,大部分都會查看語句執(zhí)行時間,究竟SQLSERVER顯示出來的統(tǒng)計結(jié)果是什么意思?
下面看一下例子
比較簡單的語句:
1 SET STATISTICS TIME ON
2 USE [pratice]
3 GO
4 SELECT * FROM [dbo].[Orders]
結(jié)果:
SQL Server 分析和編譯時間:
CPU 時間 = 0 毫秒,占用時間 = 0 毫秒。
SQL Server 執(zhí)行時間:
CPU 時間 = 0 毫秒,占用時間 = 0 毫秒。
SQL Server 執(zhí)行時間:
CPU 時間 = 0 毫秒,占用時間 = 0 毫秒。
SQL Server 分析和編譯時間:
CPU 時間 = 0 毫秒,占用時間 = 0 毫秒。
(121317 行受影響)
SQL Server 執(zhí)行時間:
CPU 時間 = 109 毫秒,占用時間 = 2506 毫秒。
語句的CPU時間分編譯階段和執(zhí)行階段。優(yōu)化者要先搞清楚這兩個階段各用了多少CPU資源。
然后,再看有沒有優(yōu)化降低CPU使用量的可能
上面的CPU時間是指:執(zhí)行語句的時間
而占用時間是指:從磁盤讀取數(shù)據(jù)再處理總的使用時間
編譯階段:
SQL Server 分析和編譯時間:
執(zhí)行階段:
SQL Server 執(zhí)行時間:
下面看一下例子
比較簡單的語句:
復(fù)制代碼 代碼如下:
1 SET STATISTICS TIME ON
2 USE [pratice]
3 GO
4 SELECT * FROM [dbo].[Orders]
結(jié)果:
復(fù)制代碼 代碼如下:
SQL Server 分析和編譯時間:
CPU 時間 = 0 毫秒,占用時間 = 0 毫秒。
SQL Server 執(zhí)行時間:
CPU 時間 = 0 毫秒,占用時間 = 0 毫秒。
SQL Server 執(zhí)行時間:
CPU 時間 = 0 毫秒,占用時間 = 0 毫秒。
SQL Server 分析和編譯時間:
CPU 時間 = 0 毫秒,占用時間 = 0 毫秒。
(121317 行受影響)
SQL Server 執(zhí)行時間:
CPU 時間 = 109 毫秒,占用時間 = 2506 毫秒。
語句的CPU時間分編譯階段和執(zhí)行階段。優(yōu)化者要先搞清楚這兩個階段各用了多少CPU資源。
然后,再看有沒有優(yōu)化降低CPU使用量的可能
上面的CPU時間是指:執(zhí)行語句的時間
而占用時間是指:從磁盤讀取數(shù)據(jù)再處理總的使用時間
編譯階段:
SQL Server 分析和編譯時間:
執(zhí)行階段:
SQL Server 執(zhí)行時間:
相關(guān)文章
SQL Server中數(shù)據(jù)行批量插入腳本的存儲實現(xiàn)
這篇文章主要介紹了SQL Server中數(shù)據(jù)行批量插入腳本的存儲實現(xiàn) 的相關(guān)資料,需要的朋友可以參考下2015-12-12SQL Server數(shù)據(jù)類型char、nchar、varchar、nvarchar的區(qū)別淺析
這篇文章主要介紹了SQL Server數(shù)據(jù)類型char、nchar、varchar、nvarchar的區(qū)別淺析,本文寫的比較容易明白,需要的朋友可以參考下2014-06-06SQL Server 2012 身份驗證(Authentication)
這篇SQL Server安全文章,我們學(xué)習(xí)了SQL Server里的多個驗證選項。Windows集成身份驗證是最安全的,但并不是都是可行的,微軟多年來已經(jīng)讓SQL Server驗證更加安全。2016-04-04sqlserver 支持定位當(dāng)前頁,自定義排序的分頁SQL(拒絕動態(tài)SQL)
sqlserver 支持定位當(dāng)前頁,自定義排序的分頁SQL(拒絕動態(tài)SQL)2010-05-05SQL Server 數(shù)據(jù)庫實用SQL語句
本文將詳細(xì)介紹SQL Server 數(shù)據(jù)庫實用SQL語句,需要了解更多的朋友可以參考下2012-11-11win2008 r2 安裝sql server 2005/2008 無法連接服務(wù)器解決方法
在與 SQL Server 建立連接時出現(xiàn)與網(wǎng)絡(luò)相關(guān)的或特定于實例的錯誤。未找到或無法訪問服務(wù)器。請驗證實例名稱是否正確并且 SQL Server 已配置為允許遠(yuǎn)程連接2015-01-01sqlserver 動態(tài)創(chuàng)建臨時表的語句分享
開發(fā)業(yè)務(wù)需求,需要對一個表作數(shù)據(jù)分析,由于數(shù)據(jù)量較大,而且分析時字段會隨條件相應(yīng)變化而變化2012-01-01