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

首頁 > 開發 > 綜合 > 正文

使用跟蹤數據來實現索引優化向導

2024-07-21 02:39:27
字體:
來源:轉載
供稿:網友

  使用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展示了高級選項??稍诖嗽O置3個參數。首先,你可限制ITW要在跟蹤中使用的查詢數。對于較大的跟蹤,這有助于縮短ITW的工作時間。但是,這個選項的精確度不夠高,因為一旦指定的數目低于查詢總數,那么ITW使用的查詢將是隨機選擇的。其次,你可指定索引最多消耗多少MB的空間。最后,你可設置ITW嘗試實現的最大列數,默認是16個列。
  圖E
   使用跟蹤數據來實現索引優化向導(圖五)
  圖E顯示了你如何選擇想讓向導檢查的表。顯然,你的跟蹤需要針對這些表捕捉最有代表性的活動,向導才能最好地發揮作用。同樣地,選擇的表越多,優化時間越長。
  
  圖F
   使用跟蹤數據來實現索引優化向導(圖六)
  圖F顯示了向導的建議,你可選擇要由向導采取的行動(假如有的話)。
  圖G
   使用跟蹤數據來實現索引優化向導(圖七)
  還可查看如圖G所示的分析,更好地理解向導給出的建議。
  
  圖H
   使用跟蹤數據來實現索引優化向導(圖八)
  接著,你可選擇是讓SQL Server立即應用更改(如圖H所示),還是安排在以后某個時間進行。另外,還可將包含了推薦更改的一個腳本保存下來。
  圖I
  使用跟蹤數據來實現索引優化向導(圖九)
  最后,在如圖I所示的屏幕中,可以選擇退回去查看以前的屏幕,選擇完成,或者選擇取消向導。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 当雄县| 五原县| 武川县| 河池市| 福鼎市| 孟津县| 蒙城县| 蓝田县| 嘉祥县| 景德镇市| 吉林省| 濉溪县| 安陆市| 建平县| 丰城市| 长岛县| 崇州市| 逊克县| 安图县| 孝感市| 平潭县| 棋牌| 古蔺县| 桦川县| 开阳县| 宁河县| 梓潼县| 垣曲县| 德安县| 额敏县| 平阴县| 扎鲁特旗| 赤壁市| 嵊州市| 铜陵市| 安顺市| 门头沟区| 利津县| 虞城县| 会同县| 巴林左旗|