資料庫效能優化

keeking發表於2012-11-27
轉自:http://blog.tianshansoft.com/archives/439.html

觀看密碼:tianshansoft

這款工具的主要作用:資料庫基本物件、效能優化(統計資訊,索引碎片)、索引優化、非同步資料傳輸、檔案組分割槽、分割槽函式分割槽、建立\升級資料庫、SQL郵件、SQL字串操作

功能詳細描述:

資料庫基本物件: 目的是能夠快速地定位到某一張表,表中欄位數,表最後修改時間,表中索引資訊,表外來鍵資訊。解決了大型ERP多幾百表去查詢的繁瑣性。
效能優化 : 分為資料庫優化和表的優化。 資料庫優化包括收縮資料庫,清除日誌,把資料庫不需要或者沒有用的東西就行資源回收,合理運用。重建整個庫的索引可以使執行計劃更好的利用索引去查詢。更新整個庫的統計資訊,可以使查詢優化器選擇的查詢方法是最佳的。 表優化 首先檢查該表是否存在索引,如果存在索引,就需要重建索引;然後更新表的統計資訊,因為隨著列中資料發生變化,索引和列的統計資訊可能會過時,從而導致查詢優化器選擇的查詢處理方法不是最佳的。需要更新指定表的統計資訊。 聚集索引與非聚集索引的轉換,使執行計劃不要走表掃描,達到最優選擇。
索引優化: 目的是 讓大家能夠快速的建立組合索引,單個索引,並生成相應的指令碼,同時修改索引,刪除索引等功能。
阻塞與死鎖查詢: 檢視產生死鎖/阻塞對應的語句;檢視耗時最長程式CPU語句,檢視執行時間最長的語句,檢視執行次數最多的語句。
非同步資料傳輸:實現由不同伺服器之間表中資料傳輸功能。
資料庫分割槽之檔案組分割槽:顯示資料庫中所有檔案組和表;建立檔案組;移動不同模組的表到指定的檔案組中,並生成相應的指令碼。
資料庫分割槽之分割槽函式分割槽:包括分割槽表,分割槽欄位選擇;分割槽預覽;根據分割槽欄位迴圈建立檔案組;建立分割槽函式;建立分割槽方案;建立分割槽表並引用對應的分割槽方案;並生成相應的指令碼。
建立\升級資料庫: 執行不同檔案的下所有的SQL檔案,並轉換成一個SQL語句。
SQL郵件:功能說明: 啟用錯誤日誌郵件功能,當SQLServerAgent作業報錯後,自動傳送郵件通知系統管理員;自動配置郵件功能,由客戶定義所需的樣式來定義。 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7899089/viewspace-750035/,如需轉載,請註明出處,否則將追究法律責任。

相關文章