in

Prologika Forums

Business Intelligence to the Masses
Latest post 07-05-2008 11:55 PM by tlachev. 4 replies.
Page 1 of 1 (5 items)
Sort Posts: Previous Next
  • 06-26-2008 10:45 AM

    • dz0001
    • Top 10 Contributor
    • Joined on 02-07-2006
    • Dallas
    • Posts 114

    Report Impact on server

    Teo,

    I would like to ask your pointer again. We have seen very high mem usuage for w3wp.exe from task manager on the SQL Server which has Reporting Services running. The server is quad core, 16 gz ram, IIS is only used for reporting services. we have seen Peak Mem usuage 5,473,568 K, ReprtingServiceService.exe is actually only showing peak Mem Usuage of 140,224K. Apart from looking at the report design such as using sps, etc. Any place we need to tune at SQL Server and IIS. Since reporing services get blamed for slowing the server which I hate that.

    Thanks

    Don

  • 06-26-2008 9:23 PM In reply to

    Re: Report Impact on server

    The ReportingServiceService.exe is used only for background tasks, such as scheduling and subscriptions. Do you get OutOfMemoryException exceptions? Do you run large reports with many concurrent users? Have you tried recycling the worker process when it reaches a certain memory threshold in the ReportServer IIS application pool?If you don't have OOM exceptions, the large memory consumption shouldn't be that alarming as .NET will release it when it's under memory pressure. What do you mean by the server is slowing down? What's the CPU consumption?

    The bad news is that there aren't many things you can do with SSRS 2000 and 2005 as far as memory management. The good news is that SSRS 2008 improves on memory consumption significantly.

  • 07-03-2008 10:04 AM In reply to

    • dz0001
    • Top 10 Contributor
    • Joined on 02-07-2006
    • Dallas
    • Posts 114

    Re: Report Impact on server

    Hi Teo,

    Thanks again for the advices. I don't see any OOM exception, we do have one report taking way too long to return the data (6 min).

    1. We do have two application pools, one for ReportManager, the other for ReportServer, I just check the property of the app pool, under "Recycling", we only check "Recycle worker processes (in min), and the value is default 1740 min. Do you suggest to check "Recycle worker process after consuming too much memory"? if yes, should I decide the value based on peak memory I see from the w3wp.exe?

    2. Under "Performance", we don't have "Shutdown worker processes after being idle for" checked, we do check "Limit the kernel request queue", value 4000, should I check the "Shut down worker process after being idle"?

    3. Should I make any changes at rsreportserver.config, MemoryLimit, RecycleTime, MaxMemory, etc.?

    Thanks

    Don

  • 07-03-2008 12:18 PM In reply to

    Re: Report Impact on server

    >I don't see any OOM exception, we do have one report taking way too long to return the data (6 min).

    So, are the memory issues caused by this report only? Have you looked at the ExecutionLog table to find how much time is spent in data retrieval, processing, and rendering? Does the report have explicit page breaks defined? I'd suggest you spend some time understanding why the report is taking so much memory. I assume you use SQL Server x64.

    1 and 2. I personally haven't run into memory-related performance issues so I cannot provide real-life experience here. But I don't think you should worry about the Report Manager domain. Performance counters will probably confirm this.

    3. These settings apply to the Windows Service which is not the culprit here. This topic may help you.

  • 07-05-2008 11:55 PM In reply to

    Re: Report Impact on server

    One thing I'd try is testing the same scenario with SQL Server 2008 RC0 even if it's not on your radar yet. If it gives you much less memory utilization then there is no point trying to optimize something that cannot be optimized by design Smile. I've found that RS 2008 yields significant memory savings with large reports.

Page 1 of 1 (5 items)
Copyright © 2005 Prologika, LLC
Powered by Community Server (Commercial Edition), by Telligent Systems