February 10, 2013 at 10:54 pm
one of our new production server launched 3 days before, Windows 2008 and Sql server 2008 R2 with sp2..
there are 2 databases running in the server, one of the db size 15 GB another one 10 GB.
Two application is running there. and two transaction replication configured for 2 db.
Ram size: 16 GB
But the sql server takes more memory 12 GB, is it normal? CPU usage 10% only.
Please anyone help me..
Thanks
jerry
February 11, 2013 at 12:12 am
Perfectly normal. SQL will use as much memory as it can, up to the configured max server memory. If SQL's using too much memory, drop max server memory slightly.
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability
February 11, 2013 at 12:49 am
Thanks..
we are not configure max server memory ...
suppose if i want configure max server memory setting for 16 GB Ram... what is size will give .......
For Sql Server :
For OS
For Application :
February 11, 2013 at 12:57 am
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability
February 12, 2013 at 8:12 am
OK, here is a gripe. It is clear that you don't really understand the basic concepts and yet you are administering (I am guessing) production database servers. You need to get your head in some books and learn.
Gripe over.
I like to have (for Windows 2008) 2GB of free memory for the OS and a sensible proportion for the instance itself. If you are running multiple instances then you are going to have to divide the remaining memory among the three instances. If in your case you have one instance, then 14GB can be allocated to the instance.
It is ALWAYS a good idea to restrict the SQL Server from using too much memory so that the Operating System doesn't get starved.
Viewing 5 posts - 1 through 4 (of 4 total)
You must be logged in to reply to this topic. Login to reply