对于包含一元运算符或自定义汇总的维度,应避免指定 ROLAP 存储模式或启用将 OnlineMode 属性设置为 Immediate 的主动缓存

此规则分析数据库维度,以确定哪些数据库维度包含一元运算符或自定义汇总并满足以下条件之一:

  • 该维度指定了 ROLAP 存储。

  • 该维度启用了主动缓存,并且主动缓存设置将 OnlineMode 属性设置为 Immediate。

最佳实践建议

为了获得最佳性能,通常应对包含一元运算符或自定义汇总的所有数据库维度使用 MOLAP 存储。如果对维度启用了主动缓存,还应避免使维度进入 ROLAP 模式的主动缓存设置。(即,避免将 OnlineMode 属性设置为 Immediate。)

如果为维度指定 ROLAP 存储,则 ROLAP 的较低性能再加上一元运算符和自定义汇总的繁重计算量会显著降低性能。

有关详细信息

有关如何配置主动缓存的详细信息,请参阅 SQL Server 联机丛书中的主动缓存

有关与主动缓存相关的性能问题的详细信息,请参阅 SQL Server 2005 Analysis Services 性能指南中的“近乎实时的数据刷新”部分。