在SSAS中运行每日OLAP处理任务。在处理过程中,SSAS需要大量的CPU和RAM。因此,Reporting Services的用户(主要访问基于关系数据库的报表在打开报表时性能非常差。
是否有限制SSAS资源的选项?或者将报告服务器优先于SSAS,因此报告生成不会受到SSAS处理的影响吗?
答案 0 :(得分:2)
您可以通过更改配置设置来限制Analysis Services使用的内存和线程数。最简单的方法是在管理工作室中右键单击对象资源管理器中的服务器节点,然后选择"属性"。
属性记录在http://msdn.microsoft.com/en-us/library/ms174556(v=sql.105).aspx。 出于您的目的,内存和线程池属性可能是您要更改设置的位置,具体取决于您的瓶颈。
您可以使用(或不使用)Parallel
元素(可能包括MaxParallel
属性)来减少处理请求更改服务器设置中的处理并行度。要查看不同设置的XMLA,您只需右键单击要在Management Studio中处理的对象,然后选择" Process"。然后单击"更改设置",根据需要更改设置,然后单击确定。 不点击主对话框中的确定,但是在"脚本"在顶部工具栏中,查看生成的XMLA。