用Profiler監測Web應用之三
發表于:2007-05-25來源:作者:點擊數:
標簽:
用Profiler監測Web應用 ▲ 測試 四:使用索引調整向導。在最后一次測試中,我從Tools菜單啟動了Profiler的Index Tuning Wizard(索引調整向導)。使用索引調整向導時,在第一個屏幕上點擊Next。在第二個屏幕上,選擇正在測試的 數據庫 ,然后點擊Next。在第
用Profiler監測Web應用
▲
測試四:使用索引調整向導。在最后一次測試中,我從Tools菜單啟動了Profiler的Index Tuning Wizard(索引調整向導)。使用索引調整向導時,在第一個屏幕上點擊Next。在第二個屏幕上,選擇正在測試的
數據庫,然后點擊Next。在第三個屏幕上,保持“I have a saved workload file”的選中狀態,點擊Next。(我們可以把跟蹤或
SQL保存為workload(工作負載)文件)。在下一個屏幕上,點擊“My Workload file”按鈕,選擇合適的工作負載文件,然后點擊Next。在接著出現的屏幕上,只選中正在進行測試的表(miscdata),點擊Next。

圖二
接下來,索引調整向導運用從數據庫跟蹤獲得的工作負載,分析負載情況。當向導結束分析,它提出了圖二顯示的索引建議。圖二的屏幕還顯示了估計可以從索引獲得的
性能改善程度。其中一次分析顯示出性能可以改善大約80%。在性能數據屏幕上,我點擊Next。在接下來出現的屏幕上,我點擊“Apply Changes”,然后點擊Next。在最后出現的屏幕上,我點擊Finish使索引建議生效。
當我在新建索引的基礎上再次進行測試,結果顯示,索引調整向導改善了每一個頁面的處理性能。然而,改進程度大約在百分之二十五左右。無論是對于存儲過程還是測試一的動態SQL命令,結果都是一樣的。CPU的測試數據更令人感興趣。在修改索引之前,CPU數據的記錄范圍是從410ms到441ms;修改索引之后,動態SQL的CPU數據下降到了270ms,而對于存儲過程,CPU數據下降到了210ms和240ms之間。我們可以看到,添加了一個索引之后,性能有了顯著的提高,
服務器的CPU負載顯著地下降。
【小結】在這篇文章中,我討論了幾個
性能分析問題。就象我所做的那樣,你可以測試幾個頁面,得到初始的性能數據;然后,用Profiler深入剖析Web應用,仔細觀察服務器的活動情況。例如,在
SQL Server處理SQL命令或存儲過程的每一個步驟,你可以獲取其他各種重要的統計數據。另外請記住,按照索引調整向導的建議創建索引能夠顯著地提高性能。
原文轉自:http://www.kjueaiud.com
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
|