BI performance counter: Tasks Queued

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

  1. Consider offloading some Report Sever operations to a separate server which should reduce bottlenecks
  2. 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

⇐ Back to index