A non-yielding scheulder is typically a token of a bug in SQL Server. Had you been on a fully supported version of SQL Server, I would have recommended you to open a case with CSS. But since you are on an old version, I can only recommend you to upgrade. SQL 2022 should be released before the end of the year, so that would be a good version to aim for.
sql server froze for few mins.
hi folks,
We are on following sql server
Microsoft SQL Server 2014 (SP3-CU4-GDR) (KB4583462) - 12.0.6433.1 (X64) Oct 31 2020 02:54:45 Copyright (c) Microsoft Corporation Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.3 <X64> (Build 14393: ) (Hypervisor)
its a 2 node always on cluster, synchronous , manual failover.
Today for 5 mins our SQL Server froze, all connections got disconnected and everyone was able to connect back after 5 mins.
Sp_Readerrorlog shows attached error. Any idea which way i can troubleshoot this issue?
SQL Server | Other
4 answers
Sort by: Most helpful
-
Erland Sommarskog 129.6K Reputation points MVP Volunteer Moderator2022-10-16T10:20:14.837+00:00 -
PandaPan-MSFT 1,931 Reputation points2022-10-17T01:26:31.3+00:00 Hi @Heisenberg ,
We can see that your system Idle is too much high, and your Interval is not very optimistic too, which is a very typical Non-yielding Scheduler error. To solve this error ( a bug), like Erland said upgrading is the best and easiest way.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment"
-
Heisenberg 266 Reputation points
2022-10-17T15:52:22.927+00:00 @Erland Sommarskog i see below article that shows error similar to what i got, but its not applied to SQL 2014 and We are on SQL 2014
-
Tom Phillips 17,781 Reputation points
2022-10-17T19:26:03.7+00:00 Are you using VMWare?
If so, see:
https://kb.vmware.com/s/article/1002836