【问题标题】:Job to process a ssas Tabular model is failing even after having enough memory即使有足够的内存,处理 ssas 表格模型的作业也会失败
【发布时间】:2017-08-30 09:58:51
【问题描述】:

我正在尝试以进程完整模式处理 SSAS 表格模型。我有 64GB 内存。但是,当我尝试通过 sql server 代理处理表格模型时,即使有足够的内存可以处理,在 ssas 消耗大约 16GB 的内存后它也会失败。

当我尝试手动处理 ssas 选项卡数据模型时,有时它工作正常,但有时却失败了。 RAM 使用量约为 16GB,然后就失败了。

以下是错误供您参考。

以用户身份执行:NT Service\SQLSERVERAGENT。 .步骤失败。

如果我必须进行任何更改/任何设置来解决问题,有人可以告诉我吗?

【问题讨论】:

  • 错误信息:操作已被取消,因为没有足够的内存可供应用程序使用。如果使用 32 位版本的产品,请考虑升级到 64 位版本或增加机器上的可用内存量。" Source="Microsoft SQL Server 2016 Analysis Services" HelpFile="" />

标签: ssas-tabular


【解决方案1】:

这是因为对于 SQL Server Standard Edition,Analysis Services 的每个表格实例使用的最大内存为 16GB。见https://docs.microsoft.com/en-us/sql/sql-server/editions-and-components-of-sql-server-2016

您可以尝试在多个步骤中对 Cube 进行部分处理以获得完整的进程,这往往会同时使用更少的 RAM 并将总内存保持在 16GB 以下。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-26
    • 1970-01-01
    • 2017-04-08
    • 2014-12-31
    • 1970-01-01
    • 2014-12-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多