My system configuration is like this

4 GB Ram and 2 instances are running on the box

1.SQL 2000 Server 2.SQL 2008 server

Max Memory configuration for servers is 1500 for SQL Server 2000 and 1500 SQL Server 2008


One database is going to suspect mode always, if I run sp_who2 I see the transaction roll back transaction is not completed still running

If I restart the system database is working,

Question: database suspect occurs due to insufficient memory ?

  1. Please suggest me the Max memory configuration for both servers

  2. Please suggest me when I install a SQL Server 2008 servers do I have to Add account in Lock Pages In memory.

  3. Please suggest me how to find out memory issues key counters to look and preferable values..

Please let me know.plzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

migrated from stackoverflow.com Jun 23 '10 at 19:48

This question came from our site for professional and enthusiast programmers.

  • Is it x86 or x64 (both SQL and OS)? – Remus Rusanu Jun 23 '10 at 20:28

check this blog by Glen Berry Suggested Max Memory Settings for SQL Server 2005/2008

Here is an excerpt:

These settings are for x64, on a dedicated database server, only running the DB engine, (which is the ideal situation).

Physical RAM                        MaxServerMem Setting
2GB                                           1500
4GB                                           3200
6GB                                           4800
8GB                                           6400
12GB                                         10000
16GB                                         13500
24GB                                         21500
32GB                                         29000
48GB                                         44000
64GB                                         60000
72GB                                         68000
96GB                                         92000
128GB                                       124000 

If you are running other SQL Server components, such as SSIS or Full Text Search, you will want to allocate less memory for the SQL Server Buffer Pool. You also want to pay close attention to how much memory is still available in Task Manager. This is how much RAM should be available in Task Manager while you are under load (on Windows Server 2003):

Physical RAM Target Avail RAM in Task Manager < 4GB
512MB – 1GB 4-32GB
1GB – 2GB 32-128GB
2GB – 4GB

128GB > 4GB

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy