SQL Server 2005的效能最佳化工具

來源:互聯網
上載者:User

由於現在項目的資料量非常的龐大,日均新增資料幾乎達到5位元,資料庫的效能就成了整個項目的關 鍵,如何才能做到最佳化?不但從資料庫邏輯的設計還是實體設計都應該仔細的規劃和考慮。

物理上的最佳化有最笨的方法就是提高資料庫的效能,再高個檔次就是合理組織資料庫檔案和Temp資料 庫存放的位置了,邏輯上最佳化無非就是有良好的資料庫設計資料量大的時候三範式就有一點站不住了,適 當的資料冗餘也是提高資料庫檢索效率的有效手段,但這些都需要經驗豐富的傢伙才能遊刃有餘,好在 SQL2005提供了資料庫最佳化工具使得最佳化這個工作在一定層面上變得簡單了,SQL2000也提供了類似的功能 但十分的不可用,2005隻是讓這個功能可用了而以,在原理和方法上是一樣的,這一點也不得不佩服微軟 ,其一是不完善的功能也敢拿出來用(2000上)其二功能架構的出色設計使得功能有很強的延續性和可擴 展性(2005把2000的功能保留並完善)。

最佳化工具使用很簡單

1:使用SQL Server PorFiler(事件檢視器)將業務系統中所有操作資料庫的步驟都錄製下來儲存成 工作檔案。

2:開啟sql2005的DataBase Engine Tuning Advisor 將錄製下來的作為工作檔案然後系統會自動根據 你的工作檔案來最佳化資料庫。

這種最佳化就是兩種一種是根據工作檔案來判斷那些表需要建立索引,還有一種就是建立分區,都是從 儲存結構上來最佳化資料庫的,但它不會告訴你那些SQL語句寫的有問題,如果它的只能化最後能到達這個 程度就好了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.