2007~2011/App + Office2009.07.28 00:01
Exchange Server 데이터베이스에 대한 Defragment 작업을 통해 Disk에 저장된 데이터를 다시 배열하여 파일의 연속성을 높이고, 데이터 액세스 및 검색 속도를 향상 및 Physical 디스크 공간을 확보할 수 있습니다. 

환경에 따라 Exchange Server Defragment 작업은 꽤 많은 시간이 필요할 수 있습니다. 사용자들에게 메일 한도를 제한하지 않는 환경에서 데이터베이스가 저장된 디스크 공간은 부족하지만 작업을 할 수 있는 시간은 제약적인 상황에서 Defragment 시간을 단축할 수 있는 방법이 있을까요? 

Streaming file 의 Defragment 작업을 진행하지 않는다면 방법이 있긴 합니다.... 


[환경]
Exchange Server 2003 


[문의내용]
Eseutil을 사용하여 Exchange Server 데이터베이스 파일을 Defragment 하는데 많은 시간이 소요됩니다.
시간을 단축할 수 있는 방법이 있을까요? 


[Action Plan]
Eseutil /d switch 를 사용하여  Defragment 를 수행하면 데이터베이스(*.edb)와 관련된 스트리밍 파일(*.stm) 의 Defragment 가 자동(default behavior)으로 함께 진행됩니다. 만약 스트리밍 파일의 Defragment 를 수행하지 않기 위해서는 /i 스위치를 사용할 수 있으며 전체 작업 시간을 단축할 수 있습니다.

C:\program files\Exchsrvr\bin\eseutil /d d:\stores1\mbx1.edb /t G:\Temp /i 

이 작업을 통해 전체 Defragment 시간 단축의 효과는 있었지만 작업 결과에 대한 Defragment 효율성은 비교하지 못했습니다. 


[참고자료]
How to defragment with the Eseutil utility (Eseutil.exe)

Eseutil /d Defragments the Database and the Streaming File


작성자 : Lai Go / 작성일자 : 2009.07.27
Posted by Lai Go