Kaip defragmentuoti Exchange duomenų bazių

SVARBU: šis straipsnis išverstas naudojant „Microsoft“ mašininio vertimo programinę įrangą ir gali būti pataisytas naudojant „Community Translation Framework“ (CTF) technologiją. „Microsoft“ siūlo mašinos išverstus ir po to bendruomenės suredaguotus straipsnius, taip pat žmogaus išverstus straipsnius siekdama suteikti prieigą prie visų savo žinių bazės straipsnių daugeliu kalbų. Mašinos išverstuose ir vėliau paredaguotuose straipsniuose gali būti žodyno, sintaksės ir / arba gramatikos klaidų. „Microsoft“ neatsako už jokius netikslumus, klaidas arba žalą, patirtą dėl neteisingo turinio vertimo arba mūsų klientų naudojimosi juo. Daugiau apie CTF žr. http://support.microsoft.com/gp/machine-translation-corrections.

Spustelėkite čia, norėdami pamatyti šio straipsnio versiją anglų kalba: 328804
Šis straipsnis archyvuotas. Jis pateikiamas toks, koks yra, ir nebebus atnaujinamas.
ĮVADAS
Disko defragmentavimo proceso sutvarko duomenis, kurie yra saugomi kompiuterio standžiųjų diskų, kad failai yra labiau atskirtos. Defragmentavimo padeda padidinti duomenų prieigos ir gavimo greitis. Kai jums defragmentować jūsų standžiuosiuose diskuose, galite padidinti disko našumą ir padėti serveriai daugiau padaryti sklandžią ir efektyvią organizacijos.

Galite naudoti Eseutil įrankis defragmentuoti informacijos saugyklos ir katalogas ir Microsoft Exchange Server 5.5 ir Defragmentuoti sandėlio informaciją Microsoft Exchange 2000 Server ir Microsoft Exchange Server 2003. Įrankis gali paleisti vieną duomenų bazę vienu metu iš komandinės eilutės.

Defragmentēšana yra Exchange 2000 ar Exchange 2003 duomenų bazės


Defragmentuoti su Exchange 2000 ar Exchange 2003 duomenų baze, atlikite šiuos veiksmus:Spauskite čia Norėdami išplėsti arba sutraukti veiksmus

  1. Exchange System Manager, dešiniuoju pelės klavišu spustelėkite norimą defragmentuoti information store, o tada spustelėkite Nuimkite parduotuvė.
  2. Į komandų eilutę įrašykite šias komandas ir po kiekvienos komandos paspauskite klavišą Enter:
    CD Exchsrvr\Bin
    eseutil/d
    Yra duomenų bazės jungiklis ir norimas naudoti parinktis.
Pavyzdžiui, šią komandą vykdoma standartas defragmentavimo įrankis pašto dėžutės saugyklos duomenų bazės:
C:\Program files\exchsrvr\bin > eseutil/d c:\progra~1\exchsrvr\mdbdata\priv1.edb
Daugiau informacijos apie duomenų bazės jungikliai, ieškokite "Neprisijungęs defragmentavimo" skyriuje. Defragmentēšana yra Exchange Server 5.5 duomenų bazės


PastabaDefragmentuoti duomenų bazę, reikia daugiau yra laisvos vietos diske, kuris yra ne mažiau kaip 110 procentų dydžio duomenų bazės, kurią norite apdoroti. Norėdami nustatyti laisvos vietos, ko reikia, atlikite šiuos veiksmus:Spauskite čia Norėdami išplėsti arba sutraukti veiksmus

  1. Patikrinkite, ar kad informacijos saugyklos tarnyba nepaleista.
  2. Komandų eilutėje įveskite šią komandą ir paspauskite Enter:
    eseutil /ms"database.edb"
  3. Apskaičiuoti laisvos vietos nemokamai puslapių iš 4 KB.
  4. Atimti skaičius, galite gauti iš fizinių duomenų bazės dydį 3 veiksme.
  5. Šis rodiklis įsigijote 4 veiksme yra duomenų bazėje. Padaugina šį skaičių iš 1.10 (110 %). Bendra suma yra erdvė, kuri jums reikia defragmentuoti duomenų bazę.
  6. Nustatyti apytikslį laiką, kurio reikia defragmentuoti duomenų bazę, padalinkite kad įsigijote žingsnis 3 iš 9 GB (9,000,000,000) per valandą.

    Pastaba 9 GB per valandą yra greitis, kuriuo Eseutil įrankis veikia.
Naudokite vieną iš šių duomenų bazės jungikliai paleisti Eseutil konkrečią duomenų bazę.
VariantasAprašymas
/DS nurodykiteKatalogas
/isprivAsmeninės informacijos saugyklos
/ispubViešosios informacijos saugyklos
Naudokite vieną ar daugiau iš šių parinkčių Norėdami nurodyti operacijų, kurias norite atlikti duomenų bazėje.
VariantasAprašymas
/b Kelias Daro atsargines kopijas originalus JT Suglaudinta duomenų bazė nurodytoje vietoje
/p Išlaiko ir saugo originalus JT Suglaudinta duomenų bazė savo pradinėje vietoje ir saugo naują suglaudintą duomenų bazę į numatytąjį failą Exchsrvr\Bin\Tempdfrg.edb.
/ tFailo_vardas Sukuria ir pervardyti naują suglaudintą duomenų bazę į nurodytas maršrutas.
/o Nerodo Microsoft Exchange serveriu reklama
Defragmentuoti Exchange Server 5.5 duomenų bazę, atlikite šiuos veiksmus:

PastabaDefragmentuoti duomenų bazę, reikia daugiau yra laisvos vietos diske, kuris yra ne mažiau kaip 110 procentų dydžio duomenų bazės, kurią norite apdoroti.
  1. Naudoti prekės paslaugos valdymo skyde nutraukti tarnybos duomenų bazės, kurią norite defragmentuoti. Paslaugos bus vienas iš šių įrašų:
    • Exchange katalogų duomenų bazės, sustabdyti Microsoft Exchange katalogų tarnybos.
    • Exchange pašto dėžutės arba viešajame aplanke duomenų bazių, sustabdyti Microsoft Exchange Information Store paslaugą.
  2. Į komandų eilutę įrašykite šias komandas ir paspauskite Enter po kiekvienos komandos:
    CD \Winnt\System32
    eseutil/d
    Yra duomenų bazės jungiklis, ir galimybės, kurį norite naudoti su eseutil komanda. Pavyzdžiui, šią komandą veikia standartas defragmentavimo įrankis katalogą ir įrašo kopiją vartotojo apibrėžiamų faile:
    C:\Winnt\System32>eseutil/d /DS nurodykite /tc:\dbback\tempdfrg.edb /p
Atsarginę duomenų bazės


Kadangi neprisijungęs defragmentavimo programa sutvarko duomenis Exchange duomenų bazėse, naudoti atsarginės iš karto po defragmentavimo sukurti standartinį atsargines kopijas duomenų bazės, kad užtikrinti naujų duomenų išdėstymas. Anksčiau pavienių arba diferencijuotas atsargines kopijas yra daugiau naudinga, nes jie susiję su duomenų bazės puslapius, kurie buvo pertvarkytas iš defragmentavimo proceso. Norėdami gauti daugiau informacijos, žr. 258243: Kaip kurti atsargines kopijas ir atkurti Exchange kompiuterį naudojant Windows Backup programa.
Susiskaldymo Exchange duomenų
Keičiasi duomenimis fragmentavimas vyksta α kitΰ lygα nei reguliariai disko suskaidymo. Keičiasi duomenimis fragmentavimas vyksta per Exchange duomenų bazės, pati. Jei reguliariai disko defragmentavimo Exchange kompiuteryje, jūs turite tai metu ne valandas ir geriausia sustabdytas Exchange duomenų bazių. Disko defragmentavimo programa yra daug labai įvesties/išvesties sąnaudų reikalaujantis procesas. Todėl Exchange duomenų bazės variklis gali kilti problemų norint susipažinti standžiųjų diskų laiku.

Pagal numatytuosius parametrus Exchange duomenų bazių paleisti defragmentavimo proceso kasdien. Defragmentavimo parinktis leidžia naudoti saugojimo vientisą, pašalina nepanaudotų ir kompaktinių duomenų bazę. Tai sumažina duomenų bazės dydį. Eseutil kopijas duomenų bazės įrašus į naują duomenų bazę. Baigus defragmentavimo, originalios duomenų bazės yra panaikintas arba įrašomi į vartotojo nurodytą vietą, ir nauja versija yra pavadintas kaip ir originalas. Jei įrankis susiduria blogas įrašas, naudingumą sustoja ir rodo klaidos pranešimą. DefragmentavimasExchange duomenų bazės defragmentavimo tinkle įvyksta automatiškai kaip duomenų bazės priežiūros procesą. Defragmentavimas aptinka ir pašalina duomenų bazės objektų, kurie yra jau naudojami. Defragmentavimo tinkle procesą suteikia daugiau duomenų bazės vietos nekeičiant duomenų bazės failo dydį. Pagal numatytuosius parametrus Exchange sukonfigūruotas vykdyti defragmentavimas kasdien nuo 01:00 iki 05:00.

Pastaba. Siekiant didesnio veiksmingumo priežiūra ir atsarginės kopijos procesų, galite suplanuoti savo techninės priežiūros procesus ir atsarginės operacijas vykdyti skirtingu laiku.

Suplanuoti duomenų bazės defragmentavimą, naudokite vieną iš šių metodų:
  • Suplanuoti duomenų bazės Defragmentacja konkrečią duomenų bazę, naudoti techninės priežiūros intervalo pasirinktį duomenų bazę skirtuke pašto dėžutės parduotuvės ar viešąjį aplanką saugoti objekto konfigūruoti priežiūros intervalo.
  • Suplanuoti duomenų bazės defragmentavimo rinkinio dėžutės parduotuvių ir viešojo aplanko parduotuvių, naudokite priežiūros intervalo pasirinktį skirtuką duomenų bazės (politika) pašto dėžutės saugyklos arba viešąjį aplanką saugoti politikos konfigūruoti priežiūros intervalo.
Neprisijungęs defragmentavimą


Nors defragmentavimo tinkle suteikia papildomų duomenų bazės vietos, turi defragmentować Exchange duomenų bazės autonomiškai sumažinti fizinį dydį Exchange duomenų bazės. Naudokite Eseutil naudingumo (Eseutil.exe) atlikti neprisijungęs defragmentavimo, kai jūsų pašto dėžutės parduotuvės ir viešojo aplanko parduotuvės yra autonominiai.


Pastaba. Eseutil įsikūręs į aplanką Winnt\System32 į aplanką Exchsrvr/Bin Exchange 2000 ir Exchange 2003 ir Exchange Server 5.5.

Eseutil yra mainų programa, kuri galite defragmentuoti, remonto ir išnagrinėti keitimosi duomenų bazių vientisumą. Pavyzdžiui, galite atlikti neprisijungęs defragmentavimo, jei neseniai persikėlė daug vartotojų iš serverio, kuriame veikia Exchange. Tokiu atveju neprisijungęs defragmentavimo sumažina Exchange duomenų bazės dydį pertvarkyti serverio Exchange duomenų bazių duomenis ir išmesti nepanaudotų duomenų bazės puslapiuose.

Pagal numatytuosius nustatymus komandą Eseutil/d Defragmentuoja duomenų bazę kurti naują duomenų bazę, kopijuodami senus duomenų bazės įrašus į naują ir atmesti visus nepanaudotus duomenų bazės puslapius. Tai sukuria naujai organizuota kompaktiškas duomenų bazės failą.

Naudojamas šios duomenų bazės raktas paleisti Eseutil defragmentavimo konkrečią duomenų bazę:
eseutil/d Database_Name [parinktys]
tais atvejais, kai Database_Name yra failo vardas norimą glaudinti duomenų bazės.

Kita galimybė yra paleisti Eseutil kartu/d /p jungikliai komandų eilutėje naują defragmented duomenų bazei kurti atskirą vietą. FRF pvz., galite sukurti naują defragmented duomenų bazę įvairių standžiajame diske. Naudojant /p raktas, neprisijungęs defragmentavimo proceso išsaugo pirminę duomenų bazę ir suspaustas ir sukurtas laikinas failas yra defragmented duomenų bazės versija. Tai yra žinomas kaip išjungti instating. Skirtingai standartas neprisijungęs defragmentavimo proceso (Eseutil/d), jei vykdote Eseutil su pasirinktimi/d p , originalios duomenų bazės su nauja defragmented duomenų bazė kai neperrašomas neprisijungęs defragmentavimo procesas baigtas.

Parinktį/d /p gali taip pat žymiai sumažinti laiką, kad reikia defragmentuoti didelės duomenų bazės, nes neturite defragmented duomenų bazei kopijuoti iš laikinos vietos ir perrašyti originalus suskaldyta failą. Tačiau, jei norite įdėti defragmented duomenų bazės po to, kai naudojate šią parinktį, rankiniu būdu turi judėti defragmented .edb ir .stm failus į duomenų bazės kelias ir pakeisti juos su tinkama duomenų baze failų vardai.

Pavyzdžiui, jei Tempdfg.edb ir Tempdfg.stm yra defragmented failų, kuriuos sukūrėte vykdydami/d /p parinktį, turite pervadinti Tempdfg.edb į Priv1.edb ir pervadinti Tempdfg.stm į Priv1.stm. Jūs turite tai, jei yra duomenų bazių, kad leidote Eseutil su Priv1.edb ir Priv1.stm. Komandą pavyzdys Defragmentuoja duomenų bazę, kurioje yra pavadintas pašto dėžutę Store.edb ir jo lydimųjų transliacijos failo, išjungia instating ir sukuria defragmented duomenų bazių D diske. Atkreipkite dėmesį, kad nėra vietos po/t.
eseutil/d /p "c:\program files\exchsrvr\mdbdata\mailbox store.edb" /t"d:\tempdfg.edb"
Pastaba. Jei naudojate parinktį/t , ne Tempdfgxxxx.edb failą ir Tempdfgxxxx.stm failą sukuriami vietą, kurioje paleidžiate Eseutil nuo. Ankstesnės failų vardai, xxxx yra atsitiktinių skaičių.

Be to, galite naudoti šias parinktis naudodami Eseutil defragmentuoti Exchange duomenų bazės:
VariantasAprašymas
/b Duomenų bazėsSukurti atsargines kopijas pagal nurodytas pavadinimas
/ tDuomenų bazėsNustatyti laikinas duomenų bazės pavadinimą (pagal nutylėjimą yra Tempdfrg.edb)
/sFailasNustatyti transliacijos failo vardą (numatytasis yra nė vienas)
/ fFailasNustatyti laikinas transliacijos failo vardą (numatytasis yra Tempdfrg.stm)
/peserve laikinas duomenų bazės (kitaip tariant, ne leisti)
P/oSlopinti logotipas
/ iDefragmentuoti transliacijos failo
Pastaba. Tempdfrg.edb failas yra sukurtas loginio disko kur eseutil/d komandos vykdymo nebent jūs naudojate/t jungiklis. Pavyzdžiui, norėdami sukurti a Tempdfrg.edb vairuoti D šaknis, vykdykite šią komandą:
D:\>eseutil/d /ispriv
Taip pat galite esantç/t nustatyti pavadinimą temp duomenų bazės ir kitoje vietoje. Pvz., sukurti a Sample.edb vairuoti D šaknis vykdant komandą eseutil iš C disko, vykdykite šią komandą:
C:\>eseutil/d /ispriv /td:\Sample.edb
Pastaba. Jei instating yra išjungtas, originalios duomenų bazės išsaugomas ir kompaktine, ir laikinai duomenų bazėje yra defragmented duomenų bazės versija. Pvz., instating yra išjungta naudojant /p variantą.
Papildomų išteklių
Norėdami gauti daugiau informacijos apie tai, kaip naudoti Eseutil/d defragmentuoti duomenų bazės ir duomenų srautams pritaikytos bylos, susijusios su duomenų bazę, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
254132 Eseutil/d Defragmentuoja duomenų bazę ir transliacijos failo
Daugiau informacijos apie Exchange Server versijas 4.0 ir 5.0, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
163627 Kaip Defrag laisvą vietą EDB faile ne Exchange serveryje
XADM 192185

Įspėjimas: šis straipsnis išverstas automatiškai

Savybės

Straipsnio ID: 328804 – Paskutinė peržiūra: 12/07/2015 12:32:17 – Peržiūra: 2.0

Microsoft Exchange Server 2003 Enterprise Edition, Microsoft Exchange Server 2003 Standard Edition, Microsoft Exchange 2000 Server Standard Edition

  • kbnosurvey kbarchive kbinfo kbmt KB328804 KbMtlt
Atsiliepimai