Exchange數據庫的維護
Exchange Server 維護數據庫的任務(Exchange Server 2003)
通常,Exchange Server的數據庫維護任務都是自動執(zhí)行的,Exchange 2003會執(zhí)行11個任務來做為其維護計劃的一部分,分別是:
1.清除在郵箱和公共文件夾存儲上的索引
2.在郵箱和公共文件夾上執(zhí)行墓碑(tombstone)維護
3.為郵箱和公共文件夾存儲從垃圾箱中清除過期的消息
4.從公共文件夾中清除國企的消息
5.清除已刪除的公共文件夾中超過180天的新建
6.解決公共文件夾內的消息沖突
7.在公共文件夾上更新服務器版本消息
8.在公共文件夾存儲上檢查并刪除復制站點文件夾
9.清除在郵箱存儲里的已刪除郵箱
10.檢查消息表里的無應答消息
11.執(zhí)行一個Exchange Information Store的在線磁盤碎片整理
在exchange存儲上執(zhí)行所有11個任務可能花費的時間取決于數據庫大小,以及數據庫在維護周期開始時的狀況。并且,Exchange在執(zhí)行維護任務時必須盡可能小的影響用戶,這就意味著通常是在夜晚或凌晨執(zhí)行維護任務,此外,還需要避免干擾數據庫的備份窗口,所以,通常留給Exchange數據庫維護的空閑時間已經不那么多了。
基于這樣的狀況,一個夜間要完成所有的維護任務顯得不那么實際,所以Exchange會按照哪個任務最近運行,以及哪個任務最重要的優(yōu)先等級來執(zhí)行任務。上面所列出的前10個任務具有相同的優(yōu)先級,而第11個任務在線的碎片整理比其他10個任務都更加重要。
Exchange維護周期第一次運行時,他會從列表里的第一個任務開始,并且時間允許的話會按照列表里的順序逐步完成其他任務。直到維護周期還有15分鐘時,如果不是所有的任務已經完成,那么Exchange會判斷當前的維護任務,如果至少有一個任務完成了,那么Exchange會記錄下最后完成的那個任務,中斷日常維護任務列表,并且開始一個在線的磁盤碎片整理。考慮到一個在線的磁盤碎片整理要比其他維護任務更為重要,Exchange允許碎片整理一直運行到維護周期結束后的一個小時。
下次當Exchange遇到一個維護周期計劃時,他會檢查哪個任務是最后一個順利結束執(zhí)行的(不包括在線的磁盤碎片整理)。Exchange會啟動任務列表中的下一個任務,所以通產每晚不會從任務列表的最開始去執(zhí)行整個任務列表,但是Exchange能夠保證每個維護任務都能偶爾的運行。
調整維護周期
在調整存儲維護計劃以前,我們需要了解兩個問題。首先,維護是在IS等級執(zhí)行的,也就是說,如果我們的Exchange包含多個存儲,我們必須定期單獨的維護每個存儲。第二,IS維護屬于資源密集型的維護,他使用大量磁盤空間和CPU時間,在定期維護時必須充分考慮到這點,如果維護周期是在晚上的備份期間運行,那么維護周期和備份會爭奪磁盤資源,從而大大降低兩個任務的速度。
默認的Exchange維護計劃是從每晚的物業(yè)到凌晨4點在所有的存儲中執(zhí)行維護任務,如果想要改變維護計劃,可打開Exchange System Manager,找到數據庫,在數據庫屬性中調整一個4小時的時間段來作為日常維護周期。可以選擇自定義來創(chuàng)建一個自定義的維護計劃,如果有多個存儲,為了保證維護質量,每個數據庫并非一定要在每天都有維護計劃,可以選擇隔天進行維護的加護,但是建議每個數據庫每次的維護計劃都保證在4小時。
通常每天6點開始有用戶登錄,下午8點數據庫進入空閑狀態(tài),備份設置可以在每晚10點進行,那么每天的維護計劃則可以安排在凌晨的1點至5點。
自定義在線的磁盤整理
前文說到,只要至少一個任務已經完成,在線的磁盤碎片整理就會在維護周期結束以前15分鐘開始運行,并且會一直延續(xù)到維護周期結束后1個小時,但是我們可以修改注冊表來允許在線的磁盤碎片整理運行一個較長的時間或者調整計劃以便它不會被備份計劃任務所打擾。
在注冊表中找到如下位置:
Private-GUID表示郵箱數據庫,Public-GUID表示公公文件夾存儲,在希望調整維護時間的數據庫上創(chuàng)建以下REG_DWORD鍵值
Old minimum runtime 該鍵值分配一個維護周期結尾分給在線磁盤碎片整理的分鐘數
Old completion time 該鍵值用來控制在線磁盤碎片整理在維護周期結束之后運行的時間(默認是1小時),實際分配單位為秒。
關于Exchange數據庫的維護就為大家介紹到這,以后我還會繼續(xù)為大家介紹這方面的內容,希望能夠幫到大家。
【編輯推薦】