Memory Configuration

  • Hello,

    We have clustered ,64 bit sql server 2005 enterprise edition. We have 3 instances,created for biztalk application.We have 16GB RAM. As I read in this forum, if we do not set max memory we will get many issues.What are the metrics I need to consider to set min and max memory for the 3 instances?

    can I divide the memory equally by setting max memory to 4GB for each instance(3*4 =12Gb) and 4Gb will left for OS. If this equally dividing memory works, then what will be the min memory for the 3 instances?

  • I think you have the right idea. I wouldn't think that the Min Memory would be as important as the max when you choose your value. Someone else could probably give you a better idea as to 1GB or what not.

    Here's a link that is discussing AWE but it goes through alot of info and has some good links throughout.

  • As I read in this forum, if we do not set max memory we will get many issues.What are the metrics I need to consider to set min and max memory for the 3 instances?

    But beware, SQL server dynamically acquires memory as needed. even if you set max memory, memory usage is acquired as needed by the SQL server until it reaches the value specified and it frees memory dynamically if it is not needed until it reaches the minimum specified value in min memory setting.

    What other applications you tend to run part from SQL server?

    According to BOL:

    If an instance of SQL Server is running on a computer where other applications are frequently stopped or started, the allocation and deallocation of memory by the instance of SQL Server may slow the startup times of other applications. Also, if SQL Server is one of several server applications running on a single computer, the system administrators may need to control the amount of memory allocated to SQL Server

Viewing 3 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic. Login to reply