exchange enlarge database size, log files

Posted on 2007-08-08
Last Modified: 2013-11-05
I have a few questions regarding for the exchange enlarge database size, log files and database file.  We have a exchange 2003 std server with sp2. C drive has 12 G, and D drive has 394 G

1 I need to enlarge the database size, how do I allocated the size of 75 G?  Does it goes Private-GUID + Public-GUID = 75 G (eg 40G of mailbox + 35G of public folder = 75G), or Private-GUID and Public-GUID both all can be configured as 75G? Same question as Buffer percentage. If I would like set buffer size is 20%, which means either mailbox store or public folder store reaches till 80% will use buffer size or total of these 2 stores reach till 80 % will use the buffer size? By the way, In our school, mailbox size enlarge much quickly than the public folder. Should set up different buffer size and different database size?

2) Do log files and database files should be located on the same drive or different. Which way is the best?  By the way, all .edb and .stm files on the D drive now. I am wondering if I can leave the log files the default location on C drive?

3) Does the log file have the size limited?

Thank you very much for the help!!!

Question by:bostonconservatory
    LVL 104

    Expert Comment

    The registry settings are per database. Therefore you have settings for public and settings for private. Therefore the total size of the stores can be 75gb each.

    Transaction logs should ideally be stored on a separate physical drive/array from the transaction logs. If you have everything in one array then you are not gaining anything by moving them, other than the space gain. There will be no performance increase.

    Log files will keep growing until you either do an Exchange aware backup or run out of space.

    LVL 29

    Accepted Solution


    This article explains this really well: -

    Explaining the Database size limit changes in Exchange 2003 Service Pack 2

    1. The 75GB limit is per database. Therefore you can have a 75GB mailbox store and a 75GB public folder store. The buffer sizes are independant also.

    2. You should place the transaction log files on a seperate redundant disk to the database files. The transaction logs store user data that has not been committed to the database. Therefore in case of a disaster you would restore the database copy from the last Exchange aware backup you ran and then use the transaction logs to roll the database forward to the point in time when the failure occured in order to obtain as much data that is available in the logs since the last online backup.

    3. The log files for Exchange 2003 are 5MB each and are created as needed by the system. There is no limit on the number of log files but once your drive that contains the log files fills up the Exchange information store dismounts the databases as their is no space available to write the data. Therefore you need to ensure that your Exchange aware online backups are working and purging the transaction log files each night.


    Featured Post

    Do email signature updates give you a headache?

    Constantly trying to correctly format email signatures? Spending all of your time at every user’s desk to make updates? Want high-quality HTML signatures on all devices, including on mobiles and Macs? Then, let Exclaimer solve all your email signature problems today!

    Join & Write a Comment

    Suggested Solutions

    Title # Comments Views Activity
    Outlook exchange 2 41
    spamming  on Hosted svrs? 6 29
    Server 2012 R2  VM recovery 5 19
    Granting full access permission allows users to access mailboxes present in their database. By giving full access permission one can open and read the content of any mailbox but cannot send emails from that mailbox.
    Check out this infographic on what you need to make a good email signature that will work perfectly for your organization.
    In this video we show how to create an email address policy in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.:  First we need to log into the Exchange Admin Center. Navigate to the Mail Flow…
    To show how to generate a certificate request in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.:  First we need to log into the Exchange Admin Center. Navigate to the Servers >> Certificates…

    734 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    22 Experts available now in Live!

    Get 1:1 Help Now