Thanks for your reply. I know it is behavior of SQL 2000, and it is
supposed to release the memory when not required. That is why I want to
make garbagge collection aggressive. Other than this we are also facing
this problem in Analysis server, this service is consuming more than
1.5 GB of memory. And while the cube in the process mode, it becomes
very very slow to get the data. We are also trying to optimize the
cube. How to Optimize the cube in SQL 2005?
But my primary query is, is there any way by which we can make garbage
collection aggressive in SQL 2000. Please let me know if any one knowa
how to do it?
> Thanks for your reply. I know it is behavior of SQL 2000, and it is
> supposed to release the memory when not required. That is why I want to
[quoted text clipped - 6 lines]
> collection aggressive in SQL 2000. Please let me know if any one knowa
> how to do it?
If it is a matter of survival I'd be asking
the following questions.
1) Is your machine operational 24x7x365, and if it is not
2) Have you examined the memory released at re-boot?
3) Have you assessed the rate of its accumulation after reboot?

Signature
Pete Brown
IT Managers & Engineers
Falls Creek
Australia
www.mountainman.com.au/software
Nimesh - 23 Aug 2005 08:00 GMT
It is not very urgent but we need to find out the cause and solve if
possible:
1. Yes, this machine is operational 24*7*365. But we do reboot this
server once in week (Every sunday morning) for backup and to clear
memory.
2. Yes, we have examined the memory release. And it does get release
after re-boot.
3. Yes, we have accessed the rate of accumulation after reboot and
re-start of the service. After reboot/restart the Analysis service
cosumes 150 MB and after a day 400 MB, and after a week if the service
is not restarted it reaches at round 1.5 GB. Do not know why this
happening. We want to findout the cause of this. And possible solution.
mountain man - 23 Aug 2005 10:42 GMT
> is not restarted it reaches at round 1.5 GB. Do not know why this
> happening. We want to findout the cause of this.
Have you had a look at the performance monitoring
of the memory by using the peformance monitoring
tool available within SQL server?
There are 29 different parameters associated with
the memory management available for monitoring.
If you go through them you will probably find more
information about the specific problem you are
experiencing.
You can run the perfomance monitor for all these
29 different memory parameters in the background
for a test period.
The cause (or causes --- multiple problems are common
enough) should be narrowed by this review.
> And possible solution.
Will depend upon the cause(s).
Look at the exercise as a series of steps,
the initial one being hunting and gathering
of information associated with your
machine memory management.
Good luck.

Signature
Pete Brown
Falls Creek
OZ
www.mountainman.com.au