2013年7月27日 星期六

SQL Server診斷工具

以下擷至SqlpassTaiwan/ 劉承修大師分享的心得
查詢sysprocesses(DAC是一個很棒的救命連線方式,但預設是關閉,http://msdn.microsoft.com/en-us/library/ms178068(v=sql.105).aspx)

提供一個不錯的方式看一下語法效能
set statistics time on(看CPU耗時)
set statistics io on(看IO)
set statistics profille on(執行計畫)
上述文章很多 可以先找一下 下次我再分享使用經驗 哈哈

sysprocesses 狀態欄位說明 | Chenghsiu's Blog
果我們需要檢視目前是否有 Blocking 的現象,我們應該要執行以下的語法,及確認 Blocked / blk 或是 Blkby 等欄位,如果這些欄位中有出現某一個 SPID,則代表當前的 SPID Blocked 欄位中顯示的 SPID Blocked

Select * from sys.sysprocesses
go
sp_who
go
sp_who2


[SQL Server]善用Database Engine Tuning Advisor改善SQL效率 - gipi的學習筆記-職場規劃、專案管理、雲端運算部落格- 點部落
Tuning Advisor這工具可以幫我們分析我們對資料庫運行的SQL指令,並給予索引的最佳化建議

RUN!PC|精選文章|商務應用|以動態管理物件觀察SQL Server(3)
監控資料庫運用運算與IO資源狀態


Database Engine Tuning Advisor - MSDN Search
http://social.msdn.microsoft.com/Search/zh-TW?query=Database%20Engine%20Tuning%20Advisor&ac=4


德瑞克:SQL Server 學習筆記: 認識「SQLIOSim 公用程式」,以下載「SQLIOSim 公用程式」為例

德瑞克:SQL Server 學習筆記: 認識「SQLIO 公用程式」;SQLIO Disk Subsystem Benchmark Tool

CaryHsu - 學無止盡: SQLIOSim - 輸出結果分析

CaryHsu - 學無止盡  SQL Server IO 測試工具 - SQLIO的使用與不同Block Size下的效能測試


不要使用SQLIOSim當作效能測試工具!!!
SQLIOSim is "NOT" an I/O Performance Tuning Tool
SQLIOSim是IO穩定度的測試工具,模擬IO的行為
,如read-ahead
如果要效能測試請使用SQLIO Disk Subsystem Benchmark Tool



沒有留言:

張貼留言