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

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

淺談SQL Server跟蹤數據實現索引優化向導

2024-08-31 00:46:15
字體:
來源:轉載
供稿:網友

使用SQL Server事件探查器工具,你可用一個捕獲到的跟蹤來收集有關服務器的重要信息。與索引優化向導(Index Tuning Wizard,ITW)以及正確的常規索引信息配合,這種跟蹤可幫助你調試SQL Server應用程序并優化性能。本文將逐步指導你獲取跟蹤數據,并在ITW中實際使用它。

SQL Server性能優化

請參考以下文章,了解如何優化SQL Server應用程序的性能:

優化SQL Server索引的小技巧;

使用索引調節向導調整應用程序的性能;

使用查詢分析器調整SQL服務器腳本;

索引優化向導。

從SQL Server事件探查器捕獲到的任何跟蹤都可用于ITW。一旦收集好你的跟蹤(收集到文件或數據庫表中),就可運行ITW,并利用你剛才捕獲的數據。

圖A

選擇一個向導

要初始化ITW(參見圖A),請單擊【運行向導】圖標,再選擇【管理】|【索引優化向導】。另外,還可直接在命令提示行中執行itwiz.exe,這在遠程調節SQL Server時尤其有用。

接著(參見圖B),你可更改事先選擇的服務器,它應呈現為灰色,再從下拉列表中選擇想優化的數據庫。

圖B

還可在圖B中撤選或選擇【保留所有現有索引】復選框。如果撤選,SQL Server就會盡最大努力來推薦最佳的索引架構,但同時也會增加操作時間,而且會對數據庫帶來最高的負荷。

還可讓SQL Server為你創建索引視圖,它將作為向導輸出內容的一部分提供。索引視圖可用于多種場合。圖B最后一部分包含了優化模式選項。注意如果選擇徹底優化,那么整個過程會花費可觀的時間,具體取決于工作文件的大小、記錄數以及你準備分析的索引數目。

在此過程中,SQL Server的性能會受到嚴重影響,所以在操縱這些選項時,要特別注意你的工作環境。例如,如果你有一個生產型OLTP數據庫,但日志記錄到一個OLAP服務器,那么應該針對OLAP數據庫來運行向導,再將建議的更改應用于這兩個系統。

圖C

如圖C所示,你可使用文件或數據庫跟蹤來初始化向導。第3個選項(在圖C中呈現灰色不可用狀態)只有在你從查詢分析器中運行ITW時才可使用。顯然,查詢分析器允許你定位一個較小的問題集,而不必面對一個包容面更廣的事件探查器跟蹤。

圖D

圖D展示了高級選項。可在此設置3個參數。首先,你可限制ITW要在跟蹤中使用的查詢數。對于較大的跟蹤,這有助于縮短ITW的工作時間。但是,這個選項的精確度不夠高,因為一旦指定的數目低于查詢總數,那么ITW使用的查詢將是隨機選擇的。其次,你可指定索引最多消耗多少MB的空間。最后,你可設置ITW嘗試實現的最大列數,默認是16個列。

圖E

圖E顯示了你如何選擇想讓向導檢查的表。顯然,你的跟蹤需要針對這些表捕獲最有代表性的活動,向導才能最好地發揮作用。同樣地,選擇的表越多,優化時間越長。

圖F

圖F顯示了向導的建議,你可選擇要由向導采取的行動(如果有的話)。

圖G

還可查看如圖G所示的分析,更好地理解向導給出的建議。

圖H

接著,你可選擇是讓SQL Server立即應用更改(如圖H所示),還是安排在以后某個時間進行。另外,還可將包含了推薦更改的一個腳本保存下來。

圖I

最后,在如圖I所示的屏幕中,可以選擇退回去查看以前的屏幕,選擇完成,或者選擇取消向導。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁武县| 共和县| 普兰店市| 威宁| 通城县| 麟游县| 富蕴县| 金坛市| 仙居县| 德安县| 牙克石市| 溧水县| 兰考县| 淮北市| 巴青县| 修武县| 五台县| 凌云县| 昭苏县| 岳西县| 凤凰县| 吉木乃县| 宿迁市| 阿坝| 广宗县| 普兰县| 台安县| 镇巴县| 时尚| 呼玛县| 安岳县| 聂拉木县| 习水县| 乐山市| 彩票| 冕宁县| 永城市| 霸州市| 龙川县| 库车县| 崇义县|