程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> SQLSERVER語句的履行時光顯示的統計成果是甚麼意思

SQLSERVER語句的履行時光顯示的統計成果是甚麼意思

編輯:MSSQL

SQLSERVER語句的履行時光顯示的統計成果是甚麼意思。本站提示廣大學習愛好者:(SQLSERVER語句的履行時光顯示的統計成果是甚麼意思)文章只能為提供參考,不一定能成為您想要的結果。以下是SQLSERVER語句的履行時光顯示的統計成果是甚麼意思正文


在SQL語句調優的時刻,年夜部門都邑檢查語句履行時光,畢竟SQLSERVER顯示出來的統計成果是甚麼意思?
上面看一下例子
比擬簡略的語句:

1 SET STATISTICS TIME ON
2 USE [pratice]
3 GO
4 SELECT * FROM [dbo].[Orders]

成果:

SQL Server 剖析和編譯時光:
CPU 時光 = 0 毫秒,占用時光 = 0 毫秒。
SQL Server 履行時光:
CPU 時光 = 0 毫秒,占用時光 = 0 毫秒。
SQL Server 履行時光:
CPU 時光 = 0 毫秒,占用時光 = 0 毫秒。
SQL Server 剖析和編譯時光:
CPU 時光 = 0 毫秒,占用時光 = 0 毫秒。
(121317 行受影響)
SQL Server 履行時光:
CPU 時光 = 109 毫秒,占用時光 = 2506 毫秒。

語句的CPU時光分編譯階段和履行階段。優化者要先弄清晰這兩個階段各用了若干CPU資本。
然後,再看有無優化下降CPU應用量的能夠
下面的CPU時光是指:履行語句的時光
而占用時光是指:從磁盤讀取數據再處置總的應用時光
編譯階段:
SQL Server 剖析和編譯時光:
履行階段:
SQL Server 履行時光:
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved