Re: Another Exchange Defrag argument

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



On Tue, 13 Feb 2007 12:27:02 -0800, TPGBrennan wrote:

I agree doing an offline defrag should be a last resort for several reasons.
However, a question has come up about the use of a third-party file-level
defrag utility on Exchange servers.
We run Exchange 2003 Enterprise Edition so the store size is not limited to
16GB. The stores are fragmented, some with a thousand fragments. Online
defragmentation is not going to help with this potential I/O problem; it will
simply arrange the white space within the database neatly. As the database
continues to grow it will grab some of the fragmented free space on the
volume, making the database file even more fragmented.
Is there any real information available about the I/O penalty of having an
Exchange database file fragmented, or the potential issues with running a
file level defrag utililty to defrag both the white space and the overall
database file. The current versions of full-time defrag programs are not
very I/O intensive so that is not a valid concern.

I can't help with Exchange, but, if you consider SQL, well, I've always
seen improvement in queries when defragmenting the SQL Database files.

In some instances, where a 740GB database was unable to provide web
queries before they timed out, we took the database off-line and then did
a defrag with Diskeeper, reattached the database, and the web site started
working like it was new again. We did no other changes, just the file
level defrag.

I've seen this across many servers with SQL databases - much like the lack
of free space in a database with a clustered index. If you can stop the
SQL service and defragment on a schedule you get back lots of performance
(but that would depend on your situation).

I believe that many services that hold their own databases benefit from
this, but it depends on the way the service uses the database.

--
Leythos
spam999free@xxxxxxxxxx (remove 999 for proper email address)
.



Relevant Pages

  • Re: sqlservr.exe taking 90% of memory
    ... It might be worth asking this on an sql server specific ... the database server every 30 minutes, which if you are having a slowdown ... exchange stores to a different partition along with the swap file. ... shutdown the database and do a defrag. ...
    (microsoft.public.windows.server.sbs)
  • Re: ezeutil
    ... MVP - Exchange ... Event Source: MSExchangeIS Mailbox Store ... database size is approaching the size limit of 60 GB. ... I don't really want to do the defrag, I just to free up some space to ...
    (microsoft.public.exchange.admin)
  • Re: Off-line defragmenting
    ... Basically, when data is deleted from Exchange database, deleted pages are ... marked free for usage during the online maintenance of the database. ... An offline defrag is required to recover the white space on the database. ...
    (microsoft.public.exchange.admin)
  • Re: Defrag sys-drive
    ... If the exchange database is heavily fragmented at the file level it will ... Database fragmentation (ie. not ... I've heard of many cases where a file level defrag of exch ...
    (microsoft.public.windows.server.sbs)
  • Re: sqlservr.exe taking 90% of memory
    ... On the defrag issue I would stop all non-essential services but specifically ... It might be worth asking this on an sql server specific ... It would be interesting to have SQL Server Manager running and ... the database server every 30 minutes, which if you are having a slowdown ...
    (microsoft.public.windows.server.sbs)