Cognos报表性能调优——报表性能跟踪
Cognos 报表的运行包含多个步骤:获取报表定义,生成查询SQL,发送SQL并等待数据源反馈结果,本地数据处理,报表格式渲染,图形渲染……使用Audit功能只能获得总体运行时间,但运行中各步骤耗时并无记录。通过配置文件,可以开启Cognos的Performance 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单个组件耗时、SQL在DB中执行耗时等。根据这些时间记录,可以更容易找到cognos报表的性能瓶颈。
注意:请勿长期打开该功能,在生产环境开启,会影响系统性能,并产生大量日志。
更多精彩文章,欢迎访问我的技术博客 www.cognosplus.com
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞5
添加新评论7 条评论
2018-11-30 17:16
2015-01-06 16:32
2015-01-06 16:31
2013-04-23 21:35
2013-04-18 12:39
2013-03-25 17:36
2013-03-07 09:44