Cognos8性能调优

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Cognos系统调优1.软件参数调优.............................................................................................11.1.CognosConfiguration参数调整.......................................................11.2.ApplicationServer(自带TOCMCAT)............................................21.3.修改访问数据库的参数.....................................................................31.3.1.cogdm**.ini..............................................................................31.3.2.CQEConfig.xml.......................................................................41.4.CognosConection............................................................................51.4.1.限制AnalysisStudio或ReportStudio图表中生成的热点数51.4.2.指定排队时间限制...................................................................51.4.3.较高的日志级别可能对性能产生消极影响...............................61.5.将网关更改为ISAPI的步骤............................................................72.报表设计调优.............................................................................................92.1.报表调优的常见问题:.....................................................................92.1.1.报表设计:..............................................................................92.1.2.简化报表元素,避免多余或没必要的信息...............................92.2.ReportStuido设计调优....................................................................92.2.1.手写SQL定制报表查询..........................................................92.2.2.报表函数的使用.....................................................................112.2.3.过滤条件顺序调整.................................................................122.2.4.查询字段、查询表顺序调整...................................................132.2.5.聚合前后设置过滤条件..........................................................142.2.6.自动分组汇总设置.................................................................142.2.7.字段排序设置........................................................................152.2.8.自动排序设置........................................................................152.2.9.报表Processing设置............................................................162.2.10.外连接设置..........................................................................172.2.11.向量乘积设置.......................................................................182.2.12.使用With子句.....................................................................192.2.13.报表服务器本地缓存设置.....................................................202.2.14.汇总项设置..........................................................................202.2.15.数据库查询的策略设置(FirstRows设置)........................211.软件参数调优1.1.CognosConfiguration参数调整如果服务器配置较高(超过2G内存),我们就可以考虑通过增加分配给Cognos8的内存来提高其运行速度,参考值如下:machineswith2GBRAMMaximummemoryinMB:768mmachineswith4GBRAMMaximummemoryinMB:1152mmachineswith8GBRAMMaximummemoryinMB:1536m进入CognosConfiguration,按照下图修改将Environment下的SortbuffersizeinMB参数设置为8。(该设置最大建议设置为16)1.2.ApplicationServer(自带TOCMCAT)打开cognos\c8\tomcat4.1.27\conf目录下的server.xml文件,找到如下节点:ConnectorclassName=org.apache.coyote.tomcat4.CoyoteConnectorport=9300minProcessors=5maxProcessors=500enableLookups=trueredirectPort=9443acceptCount=500debug=0connectionTimeout=60000useURIValidationHack=falsedisableUploadTimeout=true/建议修改值:ConnectorclassName=org.apache.coyote.tomcat4.CoyoteConnectorport=9300minProcessors=5maxProcessors=1000enableLookups=trueredirectPort=9443acceptCount=500debug=0connectionTimeout=60000useURIValidationHack=falsedisableUploadTimeout=true/参数名称参数说明默认值maxProcessorsTOMCAT在运行的时候允许的最大处理请求(多线程)。在服务器资源允许的情况下,提高该值可以提高对资源的利用和处理速度。500AcceptCountTomcat允许的最大连接数。在服务器资源允许的情况下,可提高该值。500ConnectionTimeoutTomcat连接的超时设置。因为reportnet的同步连结处理httpserver传递给tomcat,所以该值需要和httpserver中KeepAliveTimeout值匹配。60000enableLookups设置是否使用DNS解析,有些环境下设置为False可能会获得更好的性能。True如果使用其他应用服务器,请参考其他应用服务器的优化参考手册.1.3.修改访问数据库的参数1.3.1.cogdm**.iniCognos和数据库间参数在D:\cognos\c8\bin\cogdm**.ini文件中,(**根据连接的数据库不同,是对应数据库名称的关键字)oracle数据库的参数在cogdmor.ini文件中,打开这个文件查找字符串FetchNumberofRows=去掉这行前面的分号,将10改成2000,这样这行就成了FetchNumberofRows=2000,表示是每次从数据库取2000条数据。DB2数据库的参数在cogdmd2.ini文件中,响应的参数为:OptimizeFor=,OPTIMIZEFORn既不会限制可以提取的行数,也不会影响提取的结果,但是,它会影响应用程序的性能,如果最终提取的行数小于或等于n,会改善性能;否则,如果大于n,性能就会下降。1.3.2.CQEConfig.xml文件路径D:\cognos\c8\configuration\CQEConfig.xml.sample,将CQEConfig.xml.sample文件名修改为CQEConfig.xml后,重启服务后配置生效。参数名称参数说明默认值Timeout!--Description:Databaseconnectiontimeout.Defaultis900seconds(15minutes)--entryname=Timeoutvalue=900/应用数据库连接超时设置。默认值为900,单位秒。PoolSize应用数据库连接池最大连接数设置。默认值为20。queryReuse查询缓冲设置。默认值为5,最大值为10,设置为0将关闭查询缓冲。当启用会话缓存时,将缓存会话持续时间内数据库请求的结果。而对于后续查询,Cognos8将使用某些操作的缓存结果,而不是访问数据库,因此可以有效提高系统的性能。注:如要设置该属性需要删除将该属性前的注释标记。默认值为51.4.CognosConection1.4.1.限制AnalysisStudio或ReportStudio图表中生成的热点数当您将鼠标暂停在图表上时将显示图表中的热点。例如,可以提供列、行或饼形图扇区详情的追溯符号或工具提示。生成包含许多成员的图表时,对系统资源使用量的增加可能会冻结浏览器。随着热点数的增加,响应时间也会延长。限制为AnalysisStudio和ReportStudio图表生成的热点数以提高性能。默认值为无限制的热点数。设置步骤:1.启动CognosConnection。2.在右上角,单击“启动”“CognosAdministration”。3.在“状态”选项卡上,单击“系统”。4.单击“系统”旁边的箭头以查看“操作”菜单,然后单击“设置属性”。5.提示:您还可以在调度程序或服务级别上更改热点设置。6.单击“设置”选项卡。7.从“类别”列表中,选择“调整”。8.找到“批处理报表服务在图表中生成的热点数”或“报表服务在图表中生成的热点数”设置。在“值”列中,单击“无限制”旁边的箭头,然后单击“数量”。为最多热点数键入新值

1 / 23
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功