views:

183

answers:

1

Hi there guys.

I have this ASP.NET/SQLServer2005 website running on a production server (Win2003, QuadCore, 4GB).

The site runs smoothly normally, but after 2-3 weeks I notice a slow performance on the site (especifically in one particular page). Also I notice that the SQL Server process is using like 2GBs of RAM. So I restart the service, the site runs fast again and the process 300-400MBs.

I'm looking for an explanation of why is this happening? What is SQL Server storing in RAM that takes too much space and degrades the performance? What can I do to avoid this? I'm trying to avoid restarting the SQLServer everytime this happens.

Thank you!

A: 

By design: SQL Server is using as much memory as it needs/can. In theory it releases memory on demand but in practice it does not play well with others especially if loaded.

You need separate servers or limit SQL Server memory

gbn