介紹SQL Server中指定檔案位置優化效能

iSQlServer發表於2009-11-04

  本文介紹SQL Server中指定檔案位置優化效能

  在預設情況下,SQL Server把所有檔案作為伺服器放置在同一個驅動盤中。除此之外,它還將每一資料庫的日誌檔案放置在同一個驅動盤中。這樣,所有的磁碟訪問都會使系統效能大大下降。在安裝SQL Server時,你可以給每個檔案型別指定預設驅動器和路徑,但是我們建議安裝者不要這樣安裝。

  修正這個問題很容易。當建立一個新的資料庫時,改變預設設定並且給每個檔案指定位置,如下所示:

  1. 從一個安裝有SQL Server的驅動盤中將資料檔案放置在其它驅動盤。只保留一個主資料庫在預設驅動器或者預設路徑下。

  2. 把日誌檔案放置在第三方驅動盤中。

  這就是說,在你的伺服器上至少要有三個合法的驅動器,否則就無法正常操作。慶幸的是,根據目前磁碟的價格,這種升級應該可以接受。如果你的資金不允許增加新的驅動盤,你可以給驅動器分割槽。這也可以或多或少地提高效能。但這不如安裝真正的單獨驅動器良好。

  對於一個已經存在的資料庫,重新安排它的結構的最簡單方法是,備份然而重新儲存資料庫中資訊,不要使用預設的選項,並且指定其更合理的位置。

  在企業管理者(Enterprise Manager)中,首先,選擇利息資料庫並備份。接著重新儲存資料庫的資料。在Restore Database對話方塊中,點選Options標籤,這一標籤指定資料檔案和日誌檔案的真正位置。編輯當前值,將資料檔案放置在一個驅動器中,把日誌檔案放置在另一個驅動器中,然後重新儲存資料庫。你的使用者就可以感受到效能的優化與提高。

  本文作者:Arthur Fuller開發資料庫應用程式已經有20年。他的專業經驗包括Access ADPs、微軟SQL 2000、MySQL和.NET

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

相關文章