Hi all,
We're currently testing SQL Server 2025 (17.x) and have noticed significantly higher worker thread consumption compared to our SQL Server 2019 environment.
We first observed this on SQL Server 2025 CU5 and have since observed the same behaviour on CU7.
In our environment, worker thread consumption appears to be substantially higher after upgrading to 2025, to the point where some of our busier servers experienced THREADPOOL waits, intermittent connection timeouts, and occasional login/access failures.
During investigation we came across the following known issue:
https://learn.microsoft.com/en-us/sql/sql-server/sql-server-2025-known-issues?view=sql-server-ver17#sql-server-might-become-slow-or-unresponsive-after-creating-or-bringing-online-a-large-number-of-databases
We implemented the documented workaround using startup trace flag 15608 and restarted SQL Server. We did not see an immediate reduction in worker counts after restart. However, after approximately 30 minutes, worker consumption began to decrease and eventually settled at noticeably lower levels.
An additional observation is that on subsequent SQL Server restarts, worker counts initially climb back to their previous elevated levels before gradually dropping again after roughly 30 minutes. This behaviour has been repeatable during our testing.
Has anyone else observed:
- Higher worker thread consumption after upgrading from SQL Server 2019 to SQL Server 2025?
- Improvement after enabling trace flag 15608?
- A delay before worker counts decrease following restart?
- Worker counts initially rising again after restart before eventually settling lower?
Interested to hear whether others have seen similar behaviour, and whether Microsoft has provided any additional guidance beyond the known issue article.
Thanks.