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

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

SQLSERVER語句的執行時間顯示的統計結果是什么意思

2020-07-25 13:10:18
字體:
來源:轉載
供稿:網友
在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 執行時間:
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 赤城县| 措勤县| 瑞安市| 诸城市| 柳河县| 临潭县| 彰化市| 湖北省| 保靖县| 安仁县| 胶州市| 民勤县| 库车县| 肇州县| 建瓯市| 新野县| 尚义县| 专栏| 芦溪县| 绥江县| 新闻| 乡宁县| 措美县| 宝山区| 贡嘎县| 汉阴县| 尼勒克县| 海阳市| 柘城县| 文昌市| 襄樊市| 九龙县| 双峰县| 威信县| 辽宁省| 长阳| 孝昌县| 库伦旗| 任丘市| 信宜市| 建德市|