mssql數據庫如何查看sql語句執行效率?
作者:佚名 時間:2014-10-10 分享到:
網站建設語言中asp.net常對應使用的數據庫是mssql,在mssql使用中如何查看sql語句執行的時間,我們以下通過用sql語句來測試,得出他的執行效率,讓各位網站編碼人員能更好地掌握.我們的方法是通過設置statistics我們可以查看執行sql時的系統情況。選項有profile,io ,time。具體介紹如下:
set statistics profile on:顯示分析、編譯和執行查詢所需的時間(以毫秒為單位)。
set statistics io on:報告與語句內引用的每個表的掃描數、邏輯讀取數(在高速緩存中訪問的頁數)和物理讀取數(訪問磁盤的次數)有關的信息。
set statistics time on:顯示每個查詢執行后的結果集,代表查詢執行的配置文件。
使用方法:打開sql server 查詢分析器,輸入以下語句:
set statistics profile on
set statistics io on
set statistics time on
go --你的sql腳本開始
select [lastname] from [persons] --自己的sql語句
go --你的sql腳本結束
set statistics profile off
set statistics io off
set statistics time off
使用以上的代碼后,會執行得出一個結果顯示頁面,大家在結果顯示里面就能找得相應的答案了.