关于cognos调优,给需要的人,不收费

调优主要从以下几方面着手:网关模式、web服务器、cognos服务器、cognos资料库、查询数据库一、将自助报表由所见即所得改为运行时再访问数据库,减少数据库访问次数二、cube增量刷新由视图控制改为增量实体表控制三、改cognos网关由cgi模式为servlet模式四、去掉apache服务...显示全部
调优主要从以下几方面着手:网关模式、web服务器、cognos服务器、cognos资料库、查询数据库

一、将自助报表由所见即所得改为运行时再访问数据库,减少数据库访问次数
二、cube增量刷新由视图控制改为增量实体表控制
三、改cognos网关由cgi模式为servlet模式
四、去掉apache服务器,直接使用内置tomcat服务器布置网关
五、在cogconfig配置中修改cognos jvm虚拟机由768m改为2048m
六、在cogconfig配置中修改cognos排序缓存由4m改为16m
七、修改tomcat最大支持线程数和最大连接连接请求数由500改为1000,按cpu改,每多一个cpu多增加500
可修改TOMCAT配置文件CRN_ROOTtomcat*.*confserver.xml。其参数集中在行:

八、修改c10_64bincogdmor.ini(cognos oracle一次从数据库中提取行数),Fetch Number of Rows=10改成2000
九、修改CRN_ROOT webappsp2pdWEB-INFservices reportservice.xml
    参数
  
  max_process
  2

     ReportNet服务交互式报表处理所占进程数。默认值为2,可根据CPU数情况进行调整,通常每个CPU可支持2个处理。
    此参数修改后同时要修改cognos connection中的系统参数Maximum number of processes for the report service during non-peak period
    由2改为4
   
   
  
  linger_process
  1

    由1改为2
     ReportNet服务交互式报表处理初始化进程数。默认值为1,可根据CPU数情况进行调整,通常每个CPU可设置1个处理。
     注:提高该属性设置,可以提高服务器在非高峰使用时段的处理能力。
     
  
  max_non_affine_connections_per_process
  4

      ReportNet服务交互式报表处理所占线程数。默认值为4,可根据CPU数情况进行调整,通常每个CPU最大可支持4个处理,Windows环境建议设置为2个处理。
      注:该值需要和ReportNet ReportService服务中的Number of low affinity connections for the interactive report service值匹配。
      由4改为8

      此参数修改后同时要修改cognos connection 中的系统参数Number of low affinity connections for the report service during non-peak period
      由4改为8
十、修改主要是与数据库参数设置,文件路径:CRN_ROOTconfiguration CQEConfig.xml.sample
注:将CQEConfig.xml.sample文件名修改为CQEConfig.xml后,重启服务后配置生效。
    由20改为40,cognos服务连接应用数据库连接池数量收起
参与19

查看其它 16 个回答Li123Qing的回答

Li123QingLi123Qing项目经理南京鹏德软件开发有限公司
非常好,感谢楼主分享!
软件开发 · 2013-02-06
浏览2159

回答者

Li123Qing
项目经理南京鹏德软件开发有限公司
擅长领域: 大数据商业智能

Li123Qing 最近回答过的问题

回答状态

  • 发布时间:2013-02-06
  • 关注会员:2 人
  • 回答浏览:2159
  • X社区推广