【自主研發-貢獻給SQL Server人員】索引診斷與最佳化軟體使用說明(1)-總體預覽

來源:互聯網
上載者:User
【自主研發】索引診斷與最佳化軟體使用說明(1)-總體預覽

索引設計是資料庫設計中比較重要的一個環節,對資料庫的效能其中至關重要的作用,但是索引的設計卻又不是那麼容易的事情,效能也不是那麼輕易就擷取到的,很多的技術人員因為不恰當的建立索引,最後使得其效果適得其反,可以說“成也索引,敗也索引”。

一直以來,我們總是在尋求好的效能最佳化軟體,我們一直以來也是在用指令碼加上複雜的操作來分析問題。和大家一樣,我們也經過很多的類似的困境,後來我們就開發了索引診斷與最佳化軟體。 完全的自主研發,已經在企業中使用。

先,給大家看看,我之後整理說明文檔,然後發布軟體的免費版本給大家!

軟體啟動,登陸資料庫

2012-11-28 13:00 上傳
下載附件 (38.15 KB)

登陸之後,主介面如下:

2012-11-28 13:02 上傳
下載附件 (136.17 KB)

在這裡可以看到,軟體包含了三個部分功能:

對於常見的索引問題的快速診斷:Common Issue

基於基準線分析的進階診斷:Advance.

輔助的分析:Assistant

例如,我們要分析某個資料庫上面是否存在缺失索引的問題,我們只要選中資料庫,然後點擊上面的“Missing Index”按鈕就行了,如下,結果:

2012-11-28 13:05 上傳
下載附件 (173.46 KB)

軟體會分析每個缺失索引帶來的成本,或者說,給出:如果建立了索引,帶來的效能的提升指數。

不僅如此,還可以選中分析中的一行,然後點擊上面的索引操作,如建立索引,軟體會預設的分析索引,並且會自動產生指令碼,而且索引中的列也是根據資料的選擇率進行了排序的,更為強大的是,我們還可以自己在軟體建議的語句上面,修改,使得建立索引更為合理:

2012-11-28 13:09 上傳
下載附件 (168.61 KB)

自訂寫語句也是相當的省心,因為軟體給出了寫TSQL語句必要的參考文檔,代碼結構,自動的代碼高亮顯示,而且還可驗證指令碼的正確性:

 

 

我們可以自己決定是否需要自訂指令碼,還是採用軟體自動產生的,然後添加自己的索引,我們可以選擇很多個一起執行,

2012-11-28 13:16 上傳
下載附件 (131.11 KB)

執行之後,

當然,上面只是簡單的示範了一下軟體的功能而已,之後,大家可以下載下來把玩一下!

我們下面就說說進階功能
進階功能就需要建立基準線,然後利用軟體進行分析,過程也不複雜,軟體已經內建了很多的分析演算法,大家只要掌握索引的必須的知識,然後學會如何看軟體裡面的圖示和資料就行了

2012-11-28 13:21 上傳
下載附件 (77.26 KB)

,如果我們沒有建立基準線資料庫,那麼進階功能都是無法使用的。

我們可以運行嚮導,一步步的建立基準資料庫以及相關的其他對象,

2012-11-28 13:23 上傳
下載附件 (51.38 KB)

第一步,建立資料庫,

2012-11-28 13:24 上傳
下載附件 (64.76 KB)

第二步,建立相關的資料表,

2012-11-28 13:24 上傳
下載附件 (49.61 KB)

第三步,建立相關的Job去收集資料,

2012-11-28 13:25 上傳
下載附件 (56.85 KB)

之後,進階功能就可以使用了,但是此時,基準資料庫中可能的資料還不夠多,分析的準確度不太高,隨著收集到的資料的變多,準確度會提高!

 

收集到了資料之後,就需要配置一些基準線,其實就是利用收集到的資料,看看那些參數應該在什麼值,如果低於或者高於會是什麼情況,這和我們體檢的時候,化驗單上面的一些參數指標很類似。
配置(我們會給出參數指標的):

 

 

例如,我們資料庫中的索引尋找的情況,

  

另外,我們還有總體分析一覽圖

2012-11-28 14:05 上傳
下載附件 (129.64 KB)

2012-11-28 14:05 上傳
下載附件 (59.77 KB)

就到這裡,更多的功能,大家自己下載之後體會!

 

【自主研發】索引診斷與最佳化軟體使用說明(2)-軟體下載,安裝

【自主研發】索引診斷與最佳化軟體使用說明(3)-軟體的功能模組介紹

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.