具有更高性能的SSAS多维数据集处理选项

具有更高性能的SSAS多维数据集处理选项,ssas,Ssas,我有SQL 2012表格和多维模型,目前通过SQL作业进行处理。所有模型每天都在使用“全过程”选项进行处理。然而,有些模型需要很长时间来处理。谁能告诉我哪一个是不会影响SQL实例性能的最佳处理选项。不看您的数据库很难知道,但也许我可以给您一些提示: 这取决于数据库中数据的更新方式。如果每晚都删除并插入所有事实数据表数据,那么完整处理可能是最好的方法。但也许您可以按日期对数据进行分区,并且只处理受影响的分区 在多维模型上,您应该检查聚合是否花费了很多时间。如果是这样,你应该考虑重新设计它们。 在表

我有SQL 2012表格和多维模型,目前通过SQL作业进行处理。所有模型每天都在使用“全过程”选项进行处理。然而,有些模型需要很长时间来处理。谁能告诉我哪一个是不会影响SQL实例性能的最佳处理选项。

不看您的数据库很难知道,但也许我可以给您一些提示:

这取决于数据库中数据的更新方式。如果每晚都删除并插入所有事实数据表数据,那么完整处理可能是最好的方法。但也许您可以按日期对数据进行分区,并且只处理受影响的分区

在多维模型上,您应该检查聚合是否花费了很多时间。如果是这样,你应该考虑重新设计它们。 在表格模型上,我发现有时拥有不必要的大varchar字段可能需要大量的时间和内存来处理。我发现Kasper de Jonge的服务器内存分析非常有助于识别此类问题:
不看你一眼很难知道DB,但也许我可以给你一些提示:

这取决于数据库中数据的更新方式。如果每晚都删除并插入所有事实数据表数据,那么完整处理可能是最好的方法。但也许您可以按日期对数据进行分区,并且只处理受影响的分区

在多维模型上,您应该检查聚合是否花费了很多时间。如果是这样,你应该考虑重新设计它们。 在表格模型上,我发现有时拥有不必要的大varchar字段可能需要大量的时间和内存来处理。我发现Kasper de Jonge的服务器内存分析非常有助于识别此类问题: