对于维度,不要使用带有轮询查询但没有处理查询的主动缓存

此规则分析维度,以确定哪些分区选择了按计划轮询的选项并指定了轮询查询,但是没有指定处理查询。

最佳实践建议

为了提高性能,每个轮询查询通常都应具有相应的处理查询。轮询查询通常返回一种值,该值由 Analysis Services 用于确定是否已对表或其他关系对象进行了更改。从根本上说,轮询查询告知主动缓存机制何时读取新数据。相反,处理查询返回自上次轮询表后对表所进行的更改。然后 Analysis Services 可以使用此结果对该对象的 MOLAP 缓存进行增量更新。因此,处理查询能够告知主动缓存机制哪些数据是新的。通过设置处理查询,您可以将主动缓存机制配置为只读取和处理新数据,而不是重新读取和重新处理整个表。

若要选择按计划轮询的选项或配置轮询查询和处理查询的设置,请使用**“存储选项”对话框的“通知”**选项卡。有关详细信息,请参阅“存储选项”对话框(Analysis Services - 多维数据)

注意注意

必须先为维度启用主动缓存,然后才能设置轮询和处理的设置。

有关详细信息

有关详细信息,请参阅 SQL Server 联机丛书中的主动缓存(维度)