Share via

SQL Server instance CPU persistently high

Trevor Nichols 0 Reputation points
2026-05-16T00:02:41.6866667+00:00

We have a database pool that has been running well, however since ~13 May the pool has been consistently high CPU. There is a lot of noise of legit queries, so I am showing smaller windows. The last hour looks like this.

User's image

Zooming to a similar time period last Saturday

User's image

I have reviewed the pool to see which databases are using activity - the biggest consistent CPU is the hangfire databases.

User's image

The thing I don't understand with this is we haven't changed anything related to hangfire, the number of jobs is fairly constant, I did see some improvement in the stats when I deleted some successful jobs.

This is the query performance insight - it shows the hangfire query causing the CPU, which jumped up and remains high.

User's image

I'm not sure how to identify the cause, or whether there is an issue with the pool. Is there a way to identify what the instance might be doing that we can't see?

Azure SQL Database

Your answer

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