2

我的 Cognos 8 服务器已经很慢了,因为它要处理大量的作业,这些作业用于每天生成数千个 Report Studio 报告。此外,在同一台服务器中,用户每天要手动生成大约 200 次特定报告。

我的问题是,如果我修改该特定报告以每天向那 200 个用户发送,这会减少还是增加我的服务器负载?

4

2 回答 2

2

如果您在工作时间之外运行这些突发作业,您将有效地分配负载,以便用户看不到它。

如果您的用户使用相同的提示选择运行相同的报告,您可以生成报告运行的已保存输出(将报告输出作为文件存储在内容存储中),以便在他们访问时从内容存储中检索它而不是重新- 每次运行它。

干杯

于 2013-10-25T10:18:05.803 回答
2

您很可能会减少负载。

如果您爆破一份报告,它将仅使用大型数据集查询一次,然后分成 200 个报告,因此您将减少数据库的负载(一个查询而不是 200 个过滤的查询)。cognos 服务器的负载也会减少,因为它只会处理一项作业。

但是,如果这里的内存是个问题(以及您如何配置每个 cognosBIBus 进程可用的虚拟内存),则在处理将被分割成 200 个小数据集的大型数据集时可能会遇到麻烦。

于 2013-11-02T16:54:00.507 回答