hupingzhi
作者hupingzhi·2013-03-01 13:49
系统架构师·PA

Cognos报表性能调优——报表性能跟踪

字数 711阅读 3409评论 7赞 5

Cognos报表性能调优——报表性能跟踪


Cognos 报表的运行包含多个步骤:获取报表定义,生成查询SQL,发送SQL并等待数据源反馈结果,本地数据处理,报表格式渲染,图形渲染……使用Audit功能只能获得总体运行时间,但运行中各步骤耗时并无记录。通过配置文件,可以开启CognosPerformance Trace功能。

 

设置方法如下:

configuration目录下找到,ipfPERFclientconfig.xml.sample

复制后,修改文件名为:ipfclientconfig.xml


取消注释 category « Perf.QFS » 并设置为 debug 模式 :
<category name="Perf.QFS" class="com.cognos.indications.LogTypedLogger">
<level value="debug"/>
</category>

 

等待30秒,xml生效。

运行报表,后在log目录下可以找到Performance_20130228XXXX.xml的日志文件。

 

日志中记录了总体请求时间、Cognos单个组件耗时、SQLDB中执行耗时等。根据这些时间记录,可以更容易找到cognos报表的性能瓶颈。

 

注意:请勿长期打开该功能,在生产环境开启,会影响系统性能,并产生大量日志。

 


更多精彩文章,欢迎访问我的技术博客 www.cognosplus.com

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

5

添加新评论7 条评论

白色薰衣草白色薰衣草其它保密
2018-11-30 17:16
试了下,没看到记录总体请求时间、Cognos单个组件耗时、SQL在DB中执行耗时等信息呢,有没有人帮忙解答下
zyxgzyxg软件架构设计师TAIC
2015-01-06 16:32
可否加QQ联系下 ,我的QQ 437153689  
zyxgzyxg软件架构设计师TAIC
2015-01-06 16:31
按照上面操作执行了 ,生成了c8_performance_23827.log文件,也没看到记录总体请求时间、Cognos单个组件耗时、SQL在DB中执行耗时等信息,疑惑
lingguo0928lingguo0928BI开发工程师IT
2013-04-23 21:35
哇 太好了
cdn007cdn007软件架构设计师CA
2013-04-18 12:39
这个好,便于性能问题追踪
shilibin2001shilibin2001软件开发工程师深圳平安科技
2013-03-25 17:36
MARK一下,这个版本发完了,不忙了在开发库试试这个
贝克汉姆贝克汉姆软件开发工程师IBM
2013-03-07 09:44
这个不错,记下来
Ctrl+Enter 发表

作者其他文章

相关问题

相关资料

X社区推广