文章編號: 886298 - 上次校閱: 2006年10月27日 - 版次: 1.1

減少記錄檔檢查點深度,Exchange 2000 伺服器叢集中的優缺點

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
全部展開 | 全部摺疊

簡介

在 Microsoft Exchange Server 可延伸儲存引擎 (ESE) 寫入儲存群組資料庫交易記錄檔,並 ESE 然後儲存群組資料庫交易寫入資料庫。最大可延伸儲存引擎可以寫入記錄檔之前寫入資料庫的資料量稱為記錄檢查點深度。

您可以減少在叢集環境中的 Exchange Server 電腦上的 [記錄檔檢查點深度] 設定。這個降低會導致較佳的容錯移轉效能。不過,此減少可能會造成效能損失,磁碟資源上及上的 CPU 資源。

其他相關資訊

警告如果您使用 [ADSI 編輯器] 嵌入式管理單元,[LDP 公用程式或任何其他 LDAP 版本 3 用戶端,及您不正確地修改 Active Directory 物件的屬性,您可能會導致嚴重的問題。這些問題可能需要重新安裝 Microsoft Windows 2000 Server、 Microsoft Windows Server 2003、 Microsoft Exchange 2000 Server、 Microsoft Exchange Server 2003 或同時 Windows 及 Exchange。Microsoft 無法保證可以獲得解決,如果您不當修改 Active Directory 物件屬性發生的問題。修改這些屬性,請自行負擔相關的風險。
在叢集環境中執行 Microsoft Exchange 2000 Server 電腦上可能會發生下列行為:
  • Exchange 虛擬伺服器可能移動從一個節點。
  • Exchange 虛擬伺服器可能會容錯移轉至另一個節點。
在移動或容錯移轉之前, 以下列順序會發生下列行為:
  1. 所有的交易記錄檔會寫入資料庫。
  2. 資訊儲存庫來源節點上的離線。
沒有要寫入至該資料庫有更多的時間更多的資料是為 changeover。

在 Exchange 2000 Server 預設記錄檔檢查點深度是 20 百萬位元組 (MB)。因此,20 MB 的記錄檔可能會啟動資訊儲存庫關機之前被寫回資料庫。 因此,所需的 [Exchange 時間虛擬伺服器,以移動取決於所需交易記錄檔到被寫回資料庫的時間。藉由減少記錄檔檢查點深度,您可以減少寫入計時。藉由減少寫入計時,您減少容錯移轉時間。

若要減少檢查點深度,您必須使用 Active Directory 服務介面 (ADSI) 編輯公用程式,來變更 msExchESEParamCheckpointDepthMax 屬性值,在 Active Directory 目錄服務。若要套用新設定,您必須重新啟動 Exchange 資訊儲存庫服務。

若要修改檢查點深度,請依照下列步驟執行:
  1. 登入已安裝的 Microsoft Windows 支援工具的網域中的電腦。

    如需有關如何安裝 Microsoft Windows 2000 支援工具的詳細資訊,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
    301423? (http://support.microsoft.com/kb/301423/ ) 如何在 Windows 2000 Server 電腦上安裝 Windows 2000 支援工具
  2. 開啟命令提示字元,然後再找出 [支援工具安裝的位置] 資料夾。預設情況下,C:\Program Files\Support 工具] 資料夾中安裝支援工具。
  3. 鍵入 adsiedit.msc,並按下 ENTER。預設情況下,「 ADSI 編輯 」 公用程式會連接到何處您目前登入網域的目錄。
  4. 在主控台樹狀目錄展開 組態容器]、 [CN = 組態 CN = 服務 CN = Microsoft Exchange CN = Your_ Organization_Name,CN = 系統管理群組,CN = Your_Administrative_Group,CN = 伺服器 CN = Your_Server_Name,CN = 資訊儲存庫 CN = Your_Storage_Group_Name
  5. 以滑鼠右鍵按一下 CN = Your_Storage_Group_Name,然後按一下 [內容
  6. 在 [選取要檢視屬性,選取 msExchESEParamCheckpointDepthMax
  7. 編輯屬性,鍵入您想要將最大快取大小設定為的大小。輸入大小 (以位元組為單位)。在 5 MB 的倍數輸入位元組數。

    比方說的 5 MB 的將檢查點] 深度您必須輸入 5242880。10 MB 的將檢查點] 深度是您必須鍵入 10485760。最小的檢查點深度是 5 MB。如果您在輸入大於 20 MB 的檢查點深度它將會增加 Exchange 叢集容錯移轉時間。
  8. 結束 「 ADSI 編輯 」 公用程式。
  9. 重新啟動 Exchange 資訊儲存庫服務。要這麼做,請您執行下列步驟:
    1. 按一下 [開始],指向 [程式集]、 指向 [系統管理工具],然後再按一下 [服務]。
    2. 以滑鼠右鍵按一下 「 Exchange 資訊儲存庫 」 服務,然後按一下 [重新啟動

附註在具有多個網域控制站的環境中您必須等待複寫在 Active Directory 中您會看到反映在 Exchange 2000 Server 電腦上變更這個屬性變更。

在記錄檔檢查點深度減少會導致 Exchange 儲存庫引擎更頻繁地將資料寫入資料庫。這種行為可能會導致磁碟和 CPU 效能損失。這個問題是否會造成這些效能損失取決於您的環境。磁碟和 CPU 資源上可能會造成從 20 MB 的檢查點深度為 5 MB 減少 5%的負面影響。

?考

如需有關如何監視未認可的檢查點記錄檔的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
819771? (http://support.microsoft.com/kb/819771/ ) 若要監視未認可的交易記錄檔的更新

這篇文章中的資訊適用於:
  • Microsoft Exchange Server 2000 Service Pack 1
關鍵字:?
kbmt kbhowto kbinfo KB886298 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:886298? (http://support.microsoft.com/kb/886298/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。