如何排查 SQL Server 2019: Failed allocate pages: FAIL_PAGE_ALLOCATION 1

杨子杰 0 信誉分
2024-03-18T02:29:05.8466667+00:00

SQL 版本:Microsoft SQL Server 2019 (RTM-CU23) (KB5030333) - 15.0.4335.1 (X64)

错误:2024-03-16 20:31:44.160 Failed allocate pages: FAIL_PAGE_ALLOCATION 1

以下是错误日志中的详细信息,为了阅读方便整理为表格,数值为日志中的原值。

Process/System Counts Value
Available Physical Memory 19216429056
Available Virtual Memory 140094662344704
Available Paging File 53881069568
Working Set 197411028992
Percent of Committed Memory in WS 99
Page Faults 437960891
System physical memory high 1
System physical memory low 0
Process physical memory low 1
Process virtual memory low 0
SQL Server
SQL Server
Microsoft 关系数据库管理和分析系统的一个系列,用于实现电子商务、业务线和数据仓库解决方案。
167 个问题
0 个注释 无注释
{count} 票

1 个答案

排序依据: 非常有帮助
  1. LiHongMSFT-4306 28,121 信誉分
    2024-03-18T03:18:01.49+00:00

    或许你可以尝试:

    1. 增加初始TempDb大小
    2. 更改Service Broker 的身份验证模式。如果服务代理使用 SQL 身份验证,随着时间的推移可能会导致内存泄漏。尝试通过 Windows 身份验证连接到 SQL。

    如果还是有问题的话,建议找微软技术支持团队咨询。


    如果答案是正确的解决方案,请点击“接受答案”并投赞成票。如果您对此答案有其他疑问,请点击“评论”。

    注意:如果您想接收此线程的相关电子邮件通知,请按照文档中的步骤启用电子邮件通知。

    0 个注释 无注释

你的答案

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