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

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

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

设置方法如下:
在configuration目录下找到,ipfPERFclientconfig.xml.sample
复制后,修改文件名为:ipfclientconfig.xml

取消注释 category « Perf.QFS » 并设置为 debug 模式 :


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

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

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

4同行回答

cognosxiaoyangcognosxiaoyang软件开发工程师新致
收藏了先,有空试试显示全部
收藏了先,有空试试收起
互联网服务 · 2013-10-15
浏览421
wish200wish200项目经理sinosoft
学习了,平时都不知道怎么考虑cognos性能显示全部
学习了,平时都不知道怎么考虑cognos性能收起
软件开发 · 2013-10-14
浏览398
nottawanottawa其它cas
回复 1# hupingzhi    I will give it a try. thanks,显示全部
回复 1# hupingzhi


   I will give it a try. thanks,收起
IT其它 · 2013-10-12
浏览393
jieleejielee软件开发工程师top
有空试试!显示全部
有空试试!收起
政府机关 · 2013-03-04
浏览393

提问者

hupingzhi
系统架构师PA
擅长领域: 大数据商业智能cognos

相关问题

相关资料

问题状态

  • 发布时间:2013-03-01
  • 关注会员:2 人
  • 问题浏览:2757
  • 最近回答:2013-10-15
  • X社区推广