【问题标题】:Azure Analysis Services Out of MemoryAzure 分析服务内存不足
【发布时间】:2021-04-08 06:30:08
【问题描述】:

我们将数据存储在 Azure 分析服务 B1 层中。部署在高级工作区中的 Power bi 报告是 使用实时查询使用模型。我们面临的 AAS 问题是模型没有释放内存 一旦报告被用户使用。只有在服务重新启动后才会释放内存。这是因为我们使用的 B1 层吗?有没有更好的方法 处理缓存?任何帮助表示赞赏

谢谢

【问题讨论】:

    标签: azure ssas ssas-tabular


    【解决方案1】:

    Analysis Services 根据对模型的要求释放内存。它不会在呈现报告后立即执行此操作,因为这不是它的设计工作方式,并且会对性能产生负面影响。

    您会看到重新启动后内存利用率下降,因为 Vertipaq 引擎生成的缓存数据已被刷新,但一旦您再次开始查询模型,这将重新构建。

    听起来您有一些相当密集的仪表板措施或基本层的数据过多,即a general-purpose tier and recommended for production solutions with small Tabular models, limited user concurrency and simple data refresh requirements

    你的解决方案是做一些组合:

    1. 升级您的 AAS 实例
    2. 减少模型中的数据量
    3. 减少用户数
    4. 降低报告的复杂性
    5. 优化您的 DAX 措施

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-25
      • 1970-01-01
      • 2012-05-06
      • 2012-07-05
      • 2014-07-05
      • 1970-01-01
      • 1970-01-01
      • 2011-02-28
      相关资源
      最近更新 更多