Applies to
SSRS
Description
Every SSRS request is treated as a task. These tasks are processed within a thread. Availability of threads (or lack thereof) will determine whether a given task is immediately processed or left in the queue for a thread to become available. Therefore, this counter measures the total number of tasks awaiting thread availability.
Resolved by
DBAs, Server administrators, System administrators, Web administrators, Report developers
Suggested solutions
- Consider offloading some Report Sever operations to a separate server which should reduce bottlenecks
- Try not to have all scheduled tasks kick off at the same time
Additional research
Observing Processor Queue Length
Measuring Processor Utilization and Queuing Delays in Windows applications
Monitoring SSRS Report Performance – Part 4