我们使用以下服务器规范运行SQLServer2019 (Linux) CU4:
SQL服务器在重负载(出现)后会失去响应,并在崩溃后在SQLDump文件中有以下内容.
2020-04-09 02:38:11.48 spid12s AppDomain 3 (mssqlsystemresource.dbo[runtime].2) is marked for unload due to memory pressure.
2020-04-09 02:38:11.48 spid12s AppDomain 3 (mssqlsystemresource.dbo[runtime].2) unloaded.
2020-04-09 10:09:43.60 spid31s AppDomain 2 (master.sys[runtime].1) is marked for unload due to memory pressure.
2020-04-09 10:09:43.61 spid31s AppDomain 2 (master.sys[runtime].1) unloaded.
2020-04-10 11:52:15.26 Backup Database backed up. Database: readyalert, creation date(time): 2020/02/11(08:19:22), pages dumped: 190987, first LSN: 67110:336:1, last LSN: 67110:360:1, number of dump devices: 1, device information: (FILE=1, TYPE=DISK: {'/var/opt/mssql/backup/readyalert_prod.BAK'}). This is an informational message only. No user action is required.
2020-04-10 11:52:15.28 Backup BACKUP DATABASE successfully processed 190746 pages in 4.842 seconds (307.765 MB/sec).
2020-04-12 00:00:02.54 spid59 [8]. Feature Status: PVS: 0. CTR: 0. ConcurrentPFSUpdate: 1.
2020-04-12 00:00:12.34 spid59 DBCC CHECKDB (readyalert) executed by NT AUTHORITY\NETWORK SERVICE found 0 errors and repaired 0 errors. Elapsed time: 0 hours 0 minutes 9 seconds. Internal database snapshot has split point LSN = 00010627:00010e78:0001 and first LSN = 00010627:00010e68:0001.
2020-04-15 11:12:58.53 spid59 AppDomain 4 (mssqlsystemresource.dbo[runtime].3) created.
2020-04-15 11:16:28.21 spid88 AppDomain 5 (master.sys[runtime].4) created.
2020-04-15 14:39:02.71 Server Using 'dbghelp.dll' version '4.0.5'
2020-04-15 14:39:02.76 Server ***Unable to get thread context for spid 0
2020-04-15 14:39:02.76 Server * *******************************************************************************
2020-04-15 14:39:02.76 Server *
2020-04-15 14:39:02.76 Server * BEGIN STACK DUMP:
2020-04-15 14:39:02.76 Server * 04/15/20 14:39:02 spid 384
2020-04-15 14:39:02.76 Server *
2020-04-15 14:39:02.76 Server * Non-yielding Scheduler
2020-04-15 14:39:02.76 Server *
2020-04-15 14:39:02.76 Server * *******************************************************************************
2020-04-15 14:39:02.77 Server Stack Signature for the dump is 0x0000000000000338当我们尝试更新最新的CU4时,任何帮助都会很感激,而且问题仍然存在。
发布于 2020-07-17 21:23:40
对于我们来说,解决方案是禁用节点之间的数据库同步。Microsoft可能会开始将事务放到同步数据的位置,并锁定主服务器事务,因为它们可能在单独的线程中运行。这样赛车的条件最终就不会屈服
最近的15.0.4043.16-4
2020-07-06 13:04:01.87 Server Using 'dbghelp.dll' version '4.0.5'
2020-07-06 13:04:01.96 Server ***Unable to get thread context for spid 0
2020-07-06 13:04:01.96 Server * *******************************************************************************
2020-07-06 13:04:01.96 Server *
2020-07-06 13:04:01.96 Server * BEGIN STACK DUMP:
2020-07-06 13:04:01.97 Server * 07/06/20 13:04:01 spid 400
2020-07-06 13:04:01.97 Server *
2020-07-06 13:04:01.97 Server * Non-yielding Scheduler
2020-07-06 13:04:01.97 Server *
2020-07-06 13:04:01.97 Server * *******************************************************************************
2020-07-06 13:04:01.98 Server Stack Signature for the dump is 0x0000000000000246
2020-07-06 13:04:55.94 Server DumpCallbackHk::CreateCabFile: at 2206 g_CabDdfFile file is null, normally because no collectors added any files, exiting
2020-07-06 13:04:55.94 Server DumpCallbackHk::CollectFiles: at 594 failed at CreateCabFile with error: 0x80004005
2020-07-06 13:04:57.21 Server External dump process return code 0x20000001.
External dump process returned no errors.
2020-07-06 13:04:57.21 Server Process 0:0:0 (0x4298) Worker 0x0000001D4CE46160 appears to be non-yielding on Scheduler 0. Thread creation time: 13238513480709. Approx Thread CPU Used: kernel 130 ms, user 7180 ms. Process Utilization 16%. System Idle 0%. Interval: 70006 ms.
...https://unix.stackexchange.com/questions/581799
复制相似问题