對(duì)Exchange2007的數(shù)據(jù)庫(kù)進(jìn)行脫機(jī)碎片整理

字號(hào):

在缺省情況下,Exchange 2007郵箱服務(wù)器在數(shù)據(jù)庫(kù)維護(hù)期間會(huì)自動(dòng)對(duì)郵箱數(shù)據(jù)庫(kù)進(jìn)行在線的整理。我們可以通過(guò)下面的方法來(lái)設(shè)置維護(hù)的時(shí)間。
    1、 打開(kāi)EMC,定位到服務(wù)器配置---郵箱,右鍵選中您要設(shè)置的數(shù)據(jù)庫(kù),選擇屬性,
    2、 點(diǎn)擊general欄,點(diǎn)擊customize,如圖1所示,您可以根據(jù)自己的實(shí)際需要來(lái)設(shè)置維護(hù)時(shí)間。
    其實(shí),我們也可以使用 Exchange Server 數(shù)據(jù)庫(kù)實(shí)用程序 Eseutil.exe /D,以脫機(jī)方式對(duì)數(shù)據(jù)庫(kù)進(jìn)行碎片整理和壓縮。碎片整理選項(xiàng)可形成連續(xù)的已用存儲(chǔ)空間,釋放不用的存儲(chǔ)空間,并壓縮數(shù)據(jù)庫(kù),從而減小數(shù)據(jù)庫(kù)文件的大小。
    一、Eseutil 碎片整理的工作原理
    在碎片整理過(guò)程中,Eseutil 將新建一個(gè)數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)包含原數(shù)據(jù)庫(kù)中的所有信息。碎片整理完成后,將刪除原數(shù)據(jù)庫(kù)或?qū)⑵浔4娴接脩糁付ǖ奈恢?,然后將新版本重命名為原名稱(chēng)。如果該工具遇到錯(cuò)誤記錄,則將停止并顯示錯(cuò)誤消息。
    執(zhí)行脫機(jī)碎片整理時(shí),Exchange 會(huì)生成一個(gè)數(shù)據(jù)庫(kù)文件的臨時(shí)副本。數(shù)據(jù)庫(kù)文件中的表將被保留并復(fù)制到臨時(shí)數(shù)據(jù)庫(kù)中,但會(huì)丟棄空頁(yè)并重建索引。因?yàn)榇瞬僮鲗⒏臄?shù)據(jù)庫(kù)中的物理頁(yè)碼,所以,不會(huì)原封不動(dòng)地復(fù)制頁(yè)。頁(yè)之間的頁(yè)鏈接將全部更新,并會(huì)對(duì)數(shù)據(jù)庫(kù)中保留的所有頁(yè)進(jìn)行完整性檢查。
    二、數(shù)據(jù)庫(kù)碎片整理所需的時(shí)長(zhǎng)
    完成碎片整理所需的時(shí)長(zhǎng)取決于數(shù)據(jù)庫(kù)的空白空間數(shù)量,與數(shù)據(jù)庫(kù)文件的大小無(wú)關(guān)。例如,對(duì)同樣包含 10 GB 數(shù)據(jù)的 100 GB 數(shù)據(jù)庫(kù)和 11 GB 數(shù)據(jù)庫(kù)進(jìn)行碎片整理,所用的時(shí)間幾乎相同。
    默認(rèn)情況下,碎片整理完成之后,臨時(shí)數(shù)據(jù)庫(kù)將自動(dòng)成為新的生產(chǎn)數(shù)據(jù)庫(kù),原生產(chǎn)數(shù)據(jù)庫(kù)文件將被刪除。如果相同邏輯驅(qū)動(dòng)器上擁有與原數(shù)據(jù)庫(kù)文件大小相同的可用空間,則可明顯縮短碎片整理所需的時(shí)間。在這種情況下,臨時(shí)數(shù)據(jù)庫(kù)可以放在相同的邏輯驅(qū)動(dòng)器上,最終副本幾乎瞬時(shí)完成。
    建議不要使用網(wǎng)絡(luò)驅(qū)動(dòng)器存儲(chǔ)臨時(shí)數(shù)據(jù)庫(kù)。如果使用網(wǎng)絡(luò)驅(qū)動(dòng)器存儲(chǔ)臨時(shí)數(shù)據(jù)庫(kù),則將延長(zhǎng)碎片整理所需的時(shí)間,并且任何暫時(shí)或永久的網(wǎng)絡(luò)錯(cuò)誤都將導(dǎo)致碎片整理過(guò)程終止。而由于碎片整理不可恢復(fù),所以必須從頭重新開(kāi)始。
    注意:只需要與碎片整理后的文件最終大小相同的額外邏輯驅(qū)動(dòng)器磁盤(pán)空間。盡管無(wú)法精確地預(yù)測(cè)將回收的磁盤(pán)空間量,但仍應(yīng)以 110%(建議值)的比例保留可用磁盤(pán)驅(qū)動(dòng)器空間。
    三、何時(shí)運(yùn)行 脫機(jī)碎片整理命令
    1. 數(shù)據(jù)庫(kù)中存在大量可以回收并且不會(huì)再使用的可用空間。
    2. 存在影響數(shù)據(jù)庫(kù)文件索引的 ESE -1018 錯(cuò)誤。在這種情況下,脫機(jī)碎片整理會(huì)重建索引。運(yùn)行脫機(jī)碎片整理可以有效地消除此類(lèi)損壞。
    3. 數(shù)據(jù)庫(kù)文件已使用 Eseutil /P 進(jìn)行修復(fù)。運(yùn)行了修復(fù)之后,應(yīng)對(duì)數(shù)據(jù)庫(kù)文件執(zhí)行 Eseutil 脫機(jī)碎片整理。
    4. 駐留在 Exchange 2007 中心傳輸服務(wù)器或邊緣傳輸服務(wù)器上的隊(duì)列數(shù)據(jù)庫(kù)文件上出現(xiàn)郵件風(fēng)暴。郵件風(fēng)暴是指大量郵件,其填滿傳輸隊(duì)列的速度超過(guò)了傳輸服務(wù)可以達(dá)到的電子郵件處理速度。此行為使隊(duì)列中填滿了郵件,隊(duì)列數(shù)據(jù)庫(kù)將根據(jù)需要進(jìn)行擴(kuò)展。處理了風(fēng)暴中的郵件并對(duì)數(shù)據(jù)庫(kù)運(yùn)行了聯(lián)機(jī)碎片整理之后,部分可用空間會(huì)保留在數(shù)據(jù)庫(kù)中。若要回收此可用空間并縮小數(shù)據(jù)庫(kù),則可運(yùn)行 Eseutil /D 執(zhí)行脫機(jī)數(shù)據(jù)庫(kù)碎片整理。
    四、何時(shí)不應(yīng)該運(yùn)行 脫機(jī)碎片整理命令
    不應(yīng)將運(yùn)行 Eseutil 脫機(jī)碎片整理作為任何類(lèi)型的標(biāo)準(zhǔn)維護(hù)活動(dòng)。Exchange 會(huì)在夜間運(yùn)行自動(dòng)聯(lián)機(jī)碎片整理,處理 Exchange 的日常維護(hù)。對(duì)于日常維護(hù)、月度維護(hù)或年度維護(hù),都不需要運(yùn)行脫機(jī)碎片整理。
    如果數(shù)據(jù)庫(kù)未處于一致?tīng)顟B(tài),則不應(yīng)運(yùn)行 Eseutil 碎片整理。
    如果可將郵箱移動(dòng)到某個(gè)可用數(shù)據(jù)庫(kù),則不應(yīng)運(yùn)行 Eseutil 脫機(jī)碎片整理。這樣做可以減少最終用戶的停機(jī)時(shí)間。因?yàn)槊摍C(jī)碎片整理是通過(guò)脫機(jī)方式完成的,所以在碎片整理過(guò)程中,用戶將無(wú)法訪問(wèn)其郵箱。為了減少對(duì)最終用戶的影響,建議您通過(guò)執(zhí)行移動(dòng)郵箱操作,將郵箱移動(dòng)到其他可用數(shù)據(jù)庫(kù)。
    如果 ESE -1018 錯(cuò)誤影響了數(shù)據(jù)庫(kù)文件的數(shù)據(jù)部分,則不應(yīng)運(yùn)行 Eseutil 脫機(jī)碎片整理。在這種情況下,脫機(jī)碎片整理將檢測(cè)到該錯(cuò)誤,從而無(wú)法繼續(xù)。