SQL 執行語句所用時間/執行時間(毫秒),SQL語句性能測試的方法


SQL 執行語句所用時間/執行時間(毫秒),SQL語句性能測試的方法

1、方法1 - 設置 STATISTICS 狀態值(PROFILE、IO、TIME)

  • SET STATISTICS PROFILE ON:  //顯示每個查詢執行后的結果集,代表查詢執行的配置文件。 {修正部分錯誤}
  • SET STATISTICS IO ON:  //報告與語句內引用的每個表的掃描數、邏輯讀取數(在高速緩存中訪問的頁數)和物理讀取數(訪問磁盤的次數)有關的信息。
  • SET STATISTICS TIME ON:  //顯示分析、編譯和執行查詢所需的時間(以毫秒為單位)。 {修正部分錯誤}

使用示例:

SET STATISTICS PROFILE ON
 /*--你的所有SQL執行語句*/
SET STATISTICS PROFILE OFF

SET STATISTICS IO ON
 /*--你的所有SQL執行語句*/
SET STATISTICS IO OFF

SET STATISTICS TIME ON
 /*--你的所有SQL執行語句*/
SET STATISTICS TIME OFF

2、方法2 - 手動定義參數

declare @CTime datetime
set @CTime=getdate()
/*你的所有SQL語句*/
select [SQL執行時間(毫秒)]=datediff(ms,@CTime,getdate())

  

 

 

 

 

創建時間:2022.01.14  更新時間:2022.04.20


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM