sqlserver 2019 always on 主本突然崩溃

羽之 20 信誉分
2024-02-01T07:42:01.7433333+00:00

问下各位大佬,这是bug还是配置问题呢? 服务器主本是: 512GB内存2CPU,配置了490GB的内存给数据库,并行度开了安装时推荐的8,开启了快照模式,但没有开启快照隔离 Microsoft SQL Server 2019 (RTM-CU24) (KB5031908) - 15.0.4345.5 (X64) Dec 4 2023 14:44:16 Copyright (C) 2019 Microsoft Corporation Developer Edition (64-bit) on Windows Server 2016 Datacenter 10.0 <X64> (Build 14393: ) 补丁已经打到最新, 大部分时间使用正常,但突然间会服务器整个卡死,数据库连都连不进去,接口报以下错误 lQLPJw37no4QfCdizQRbsEJ-nPjvWtzXBaqCNNk-7wA_1115_98

sqlserver日志报以下错误 User's image

基本全是这个报错 Process 525:0:2 (0x2da0) Worker 0x0000027DFD812160 appears to be non-yielding on Scheduler 63. Thread creation time: 13351218960106. Approx Thread CPU Used: kernel 70234 ms, user 0 ms. Process Utilization 67%. System Idle 63%. Interval: 70225 ms. 每次都是切换主本,重启服务后解决,一开始怀疑并行度有问题内存也留了20GB给系统,同时也优化了SQL没有堵塞,但还是会间歇性发生,实在找不到方向了,希望有经验丰富的能帮忙解答一下吗?谢谢!

SQL Server
SQL Server
Microsoft 关系数据库管理和分析系统的一个系列,用于实现电子商务、业务线和数据仓库解决方案。
182 个问题
{count} 票

接受的答案
  1. LiHongMSFT-4306 29,516 信誉分
    2024-02-02T02:34:52.3733333+00:00

    一般遇到non-yield调度程序问题, 有以下解决方案:

    1. 原因通常是 SQL Server 外部引起的。检查 SQL Server 及其所有存储之间的整个路径,无论是内部存储卡还是外部存储。这种情况是否每月都会发生。 SAN 是否已修补?服务器及其存储之间是否每月进行一次交换机故障转移?如果它在集群中,请检查当时集群中发生了什么其他事情。如果是VM,请检查虚拟机管理程序及其存储。如果是按计划发生的,那么就去系统中的其他地方寻找匹配的计划。
    2. 应用最新的累积更新 (CU):使用最新的累积更新 (CU) 使 SQL Server 保持最新状态对于解决已知问题和增强系统稳定性至关重要。建议应用可用于 SQL Server 2019 的最新 CU。这种主动措施将有助于防止潜在的非生成调度程序问题和其他相关问题。KB4541303 - 修复:Always On 可用性组在运行中可能会出现非Microsoft SQL Server
    3. **启用内存中的锁定页面:**为了缓解与内存相关的问题,建议为 SQL Server 服务帐户启用“锁定内存页面”选项。启用此选项允许 SQL Server 将数据保留在物理内存中,从而降低遇到不产生调度程序条件的可能性。Lock Pages in Memory for SQL Server on Windows

    如果以上方案仍无法解决, 建议开微软的ticket,找专业的技术支持帮忙分析诊断Dump文件。


    如果答案是正确的解决方案,请点击“接受答案”并投赞成票。如果您对此答案有其他疑问,请点击“评论”。 注意:如果您想接收此线程的相关电子邮件通知,请按照文档中的步骤启用电子邮件通知。

    0 个注释 无注释

1 个其他答案

排序依据: 非常有帮助
  1. 羽之 20 信誉分
    2024-02-01T08:37:53.5133333+00:00

    发现个新问题 ,右键tempdb属性打不开报错,之前因为感觉不够加了10个文件,报错信息为SpaceAvailable 不可用于 数据库“[tempdb]”。该对象可能没有此属性,也可能是访问权限不足而无法检索。

    0 个注释 无注释

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。