Usage-Based 优化向导在输出中类似于聚合设计向导,用于设计分区的聚合。 但是,Usage-Based 优化向导根据 Analysis Services 实例查询日志中记录的查询的特定使用模式设计聚合。 聚合通过允许Microsoft SQL Server Analysis Services 直接从多维数据集存储检索预先计算的总计,而无需为每个查询重新计算基础数据源中的数据,从而提供性能改进。
若要从 SQL Server Data Tools (SSDT)中打开 Usage-Based 优化向导,请打开 Analysis Services 项目的多维数据集设计器,然后单击“ 聚合 ”选项卡。单击工具栏中的 “基于使用情况的优化 ”按钮。
若要从 SQL Server Management Studio 中打开 Usage-Based 优化向导,请连接到 Analysis Services 数据库,然后打开 多维数据集 文件夹。 选择多维数据集,然后打开 “度量值组” 文件夹,然后展开要修改的度量值组。 右键单击 “分区 ”文件夹,然后选择 “基于使用情况的优化”。
若要设计这些聚合,可以使用聚合设计向导。 此向导将指导你完成以下步骤:
为分区、度量值组或多维数据集的存储和缓存选项选择标准或自定义设置。
为分区、度量值组或多维数据集引用的对象提供估计计数或实际计数。
指定聚合选项和限制,以优化设计聚合提供的存储和查询性能。
保存并可选择地处理分区、度量值组或多维数据集,以生成已经定义的聚合。
Analysis Services 提供聚合设计向导,用于基于分区结构的统计分析设计聚合,以提供可受存储大小或估计性能提升限制的聚合设计。 可以使用“聚合设计向导”来提高分区的整体性能,但聚合设计并非针对业务用户的特定需求。 Usage-Based 优化向导可以提供针对这些特定需求的聚合设计,但仅当 Analysis Services 实例的查询日志包含足够的信息来构造此类查询时,向导才能执行此作。
通常,这两个向导会一起使用,以提高在部署时和随着时间的推移的性能。 最初部署分区(或包含分区的多维数据集或度量值组)时,应首先使用聚合设计向导,以提供总体性能优势。 在查询日志中记录业务用户对分区的查询之后,可以使用 Usage-Based 优化向导进一步集中聚合设计,以便更好地满足业务用户的性能和查询要求。
注释
有关配置查询日志的信息,请参阅 配置 Analysis Services 查询日志。