Azure SQL - High CPU usage - Wait type: SOS Wait Dispatch

Alex 0 Reputation points
2025-06-11T15:02:33.5166667+00:00

I have a current Azure SQL database running high CPU utilization. running sp_who2 shows task: SUSPENDED DB000013 programname: tdService. Can this be turned off or adjusted.

  • maxdop adjusted
  • index fragmentation - resolved
Azure SQL Database
{count} votes

1 answer

Sort by: Most helpful
  1. Sai Raghunadh M 4,120 Reputation points Microsoft External Staff Moderator
    2025-06-11T17:45:02.51+00:00

    Hi @ Alex

    Thank you for reaching out regarding the high CPU utilization in your Azure SQL database. Upon reviewing your system, we've identified that the tdService task is in a suspended state, and the SOS_SCHEDULER_YIELD wait type is prevalent.

    A query enters a suspended state when it requires access to a resource that is currently unavailable. This could be due to logical reasons, such as waiting for a locked row, or physical reasons, like awaiting a memory data page. The query will resume execution once the requested resource becomes accessible.

    High disk I/O indicates that a significant number of data pages need to be read from or written to disk to complete the operation.

    Hope this helps. Do let us know if you any further queries.


    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.