Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 SQL Server 2008 Forums
 SQL Server Administration (2008)
 Memory configuration

Author  Topic 

sks198117
Starting Member

46 Posts

Posted - 2010-09-13 : 08:34:02
Hi,
I have a server with following configuratios
==============================================
Microsoft SQL Server 2008 (SP1) - 10.0.2714.0 (X64) May 14 2009 16:08:52 Copyright (c) 1988-2008 Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.0 <X64> (Build 6002: Service Pack 2)



OS Name: Microsoftr Windows Serverr 2008 Enterprise
OS Version: 6.0.6002 Service Pack 2 Build 6002
OS Manufacturer: Microsoft Corporation
OS Configuration: Member Server
OS Build Type: Multiprocessor Free
Processor(s): 4 Processor(s) Installed.
[01]: Intel64 Family 6 Model 29 Stepping 1 GenuineIntel ~2400 Mhz
[02]: Intel64 Family 6 Model 29 Stepping 1 GenuineIntel ~2400 Mhz
[03]: Intel64 Family 6 Model 29 Stepping 1 GenuineIntel ~2400 Mhz
[04]: Intel64 Family 6 Model 29 Stepping 1 GenuineIntel ~2400 Mhz
Total Physical Memory: 32,764 MB

===================================================
I am not able to get the best performance by server as expected and I can see the high memory utilization on server.
Can anyone please suggest me what configurations I should change for better performance?
Presently SQL server is running under default config setting as installed.

Thanks in advance.

tkizer
Almighty SQL Goddess

38200 Posts

Posted - 2010-09-13 : 10:57:06
What are the symptoms? Slow queries?

High memory utilization is very normal if SQL Server is running. You can cap the memory down if you want to, perhaps 28GB for SQL.

Tara Kizer
Microsoft MVP for Windows Server System - SQL Server
http://weblogs.sqlteam.com/tarad/

Subscribe to my blog
Go to Top of Page

sks198117
Starting Member

46 Posts

Posted - 2010-09-13 : 11:17:50
Ok Tara..Thanks for your reply..
Here its more explanation

I have a DB with size approx 150 GB...DB is being used for analysis services
Whenever I run the packages..memory utilization goes upto 31-32 GB(Almost 100%) and cause slow query..Moreever when packages executed successfully memory utilization deos not goes down.
When I have checked the window processes "msmdsrv.exe" is on top process which takes high memory.

here is the output for top 10 consumers of memory from Buffer Pool

type SPA Mem, Kb
------------------------------------------------------------ --------------------
OBJECTSTORE_LOCK_MANAGER 90008
CACHESTORE_OBJCP 34800
CACHESTORE_SQLCP 11872
USERSTORE_SCHEMAMGR 5808
CACHESTORE_PHDR 5672
MEMORYCLERK_SQLGENERAL 5264
MEMORYCLERK_SQLSTORENG 3728
USERSTORE_DBMETADATA 2456
USERSTORE_TOKENPERM 1688
USERSTORE_OBJPERM 1496

Hope this will help

Thanks
Go to Top of Page

tkizer
Almighty SQL Goddess

38200 Posts

Posted - 2010-09-13 : 12:55:23
Memory utilization will not go down. You need to cap SQL Server at an upper limit, such as 28GB.

I don't have any experience with Analysis Services, so I can't really help out with that.

Tara Kizer
Microsoft MVP for Windows Server System - SQL Server
http://weblogs.sqlteam.com/tarad/

Subscribe to my blog
Go to Top of Page
   

- Advertisement -