Cognos报告性能和缓存

时间:2014-03-14 10:31:55

标签: performance caching cognos

我正在使用Cognos 8,其中一个报告大约需要1分钟才能运行,但是从缓存加载时需要20秒。现在我只想要证明报告第二次从缓存中运行,我怎么能证明这一点呢?性能是否记录在哪里?

1 个答案:

答案 0 :(得分:2)

Cognos 8使用旧的32位CQM引擎。
这个引擎的缓存是非常原始的:

  • 缓存仅适用于同一会话。
  • 仅在查询相同时才有效。
  • 通过defualt缓存最后5个查询。

因此,根据我上面写的限制,您可以执行以下操作:

  • 在不同的会话中运行报告(不同的浏览器或用户或用户)。
  • 更改提示中的任何值以获取其他值。

这将确保报告不从缓存运行。

如果要跟踪查询的性能,那么使用DB捕获查询是最有效的方法。另一种方法是激活Congos ipf trace:
Cognos 8 report performance issues