在具有远程 ReportServer 数据库的 SSRS 实例上,处理在哪里完成?SSRS 实例虚拟机是否应该获得额外的 CPU 和内存,或者 ReportServer 数据库所在的 SQL 实例?报告的目标 SQL 实例在 CPU 和内存方面表现良好。谢谢!
在具有远程 ReportServer 数据库的 SSRS 实例上,处理在哪里完成?SSRS 实例虚拟机是否应该获得额外的 CPU 和内存,或者 ReportServer 数据库所在的 SQL 实例?报告的目标 SQL 实例在 CPU 和内存方面表现良好。谢谢!
是的,它主要用于存储和检索有关报告、文件夹和 SSRS 实例的元数据信息。此数据库实例中没有任何特别繁重的运行。
我唯一要记住的是报告订阅。这些是通过此处的 SQL 代理作业进行安排的。计划越多、启动越频繁,资源争用就越多。托管在同一个 SQL Server 上的五个 SSRS 数据库实例听起来数量不错,但主要是在运行大量报表订阅的情况下。
对,那是正确的。报表本身的实际呈现(可能很繁重,具体取决于您的设计方式)发生在该服务器上。
至于划分硬件资源,这里没有一个具体的答案,需要使用实际报告和报告实例进行测试。配置时请记住上述信息。一般来说,在相当繁忙的报表服务器上,我从来不需要超过 4 个 CPU 来用于 SSRS 实例本身,但那是针对单个实例的。
还要注意许可,在某些情况下,除了数据库实例之外,还需要报表实例和数据库实例的 SQL Server 许可。