cognos性能调优.docx
- 文档编号:2129246
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:34
- 大小:298.20KB
cognos性能调优.docx
《cognos性能调优.docx》由会员分享,可在线阅读,更多相关《cognos性能调优.docx(34页珍藏版)》请在冰豆网上搜索。
cognos性能调优
目录
CognosReportNet性能调优方案1
目录2
第一章软件环境调优5
1HTTPSERVER(WEBSERVER)配置文件修改5
1.1Timeout5
1.2MaxKeepAliveRequests5
1.3KeepAliveTimeout5
2APPLICATIONSERVER(ReportNet自带tomcat)配置文件修改5
2.1maxProcessors6
2.2AcceptCount6
2.3ConnectionTimeout6
2.4session-timeout6
3CognosReportNet配置文件修改6
3.1warpproperties.xml6
3.1.1VirtualMemoryDiagnostics7
3.1.2MaxCachedQueries7
3.2reportservice.xml7
3.2.1max_process8
3.2.2linger_process8
3.2.3max_non_affine_connections_per_process8
3.2.4idle_process_check_interval_ms9
3.2.5idle_process_max_idle_ticks9
3.2.6queue_time_limit_ms9
3.2.7async_wait_timeout_ms10
3.3batchreportservice.xml10
3.3.1max_process10
3.3.2linger_process11
3.3.3max_non_affine_connections_per_process11
3.3.4idle_process_check_interval_ms12
3.3.5idle_process_max_idle_ticks12
3.3.6queue_time_limit_ms12
3.3.7async_wait_timeout_ms13
3.4CQEConfig.xml13
3.4.1Timeout13
3.4.2PoolSize13
3.4.3queryReuse14
4CognosReportNet服务器管理设置14
4.1ContentStore数据库连接池设定14
4.2开启审计功能15
4.2.1AuditNativeQuery16
4.2.2Auditlogginglevel16
4.2.3Auditrun-timeusagelogginglevel16
4.2.4Auditadministrationlogginglevel16
4.2.5Auditotherlogginglevel16
4.2.6审核等级说明16
5更改网关URI17
6更改ReportNet启动服务资源配置18
7调整Sortbuffersize19
8分布式部署19
9应用服务器性能评估20
第二章报表设计调优21
1ReportStuido设计调优21
1.1手写SQL定制报表查询21
1.2报表函数的使用23
1.3过滤条件顺序调整23
1.4查询字段、查询表顺序调整24
1.5聚合前后设置过滤条件24
1.6自动分组汇总设置25
1.7字段排序设置25
1.8自动排序设置26
1.9报表Processing设置27
1.10外连接设置28
1.11向量乘积设置28
1.12使用With子句29
1.13报表服务器本地缓存设置30
1.14汇总项设置30
1.15数据库查询的策略设置(FirstRows设置)31
2FrameworkManager设计调优31
2.1手写SQL定制查询主题31
2.2函数列表指定31
2.3表关联设定32
2.4EditGovernors查询性能设置34
2.4.1Reporttablelimits设置34
2.4.2Dataretrievallimits设置35
2.4.3Queryexecutiontimelimits设置35
2.4.4Largetextitemslimit设置36
附录37
第一章软件环境调优
1HTTPSERVER(WEBSERVER)配置文件修改
以apache为例说明,可修改apache配置文件apache\conf\httpd.conf。
1.1Timeout
用户连接超时设置,从用户提交请求到从webserver得到相应的最大时间间隔。
默认值300秒。
1.2MaxKeepAliveRequests
Webserver保持的最大活动请求数,允许持续连接的最大请求数,增大该值可一定程度提高性能,可将其设置为0(对最大连接请求数不做限制)。
默认值为100。
1.3KeepAliveTimeout
从同一个客户端的同一个连接发过来的两个请求之间的允许的最大时间间隔,运行reportnet的浏览器会每隔一个时间间隔向服务器发出一个同步请求,如果这个值太小的话,可能会出现找不到请求的错误。
默认值为15。
2APPLICATIONSERVER(ReportNet自带tomcat)配置文件修改
以TOMCAT为例说明,可修改TOMCAT配置文件CRN_ROOT\tomcat*.*\conf\server.xml。
其参数集中在行:
2.1maxProcessors
tomcat在运行的时候允许的最大处理请求(多线程)。
在服务器资源允许的情况下,提高该值可以提高对资源的利用和处理速度。
默认值75。
2.2AcceptCount
Tomcat允许的最大连接数。
在服务器资源允许的情况下,可提高该值。
默认值为100。
2.3ConnectionTimeout
Tomcat连接的超时设置。
因为reportnet的同步连结处理httpserver传递给tomcat,所以该值需要和httpserver中KeepAliveTimeout值匹配。
默认值60000秒。
2.4session-timeout
文件路径:
CRN_ROOT\tomcat*.*\conf\web.xml
Session超时设置,默认值为30,单位分钟。
3CognosReportNet配置文件修改
3.1warpproperties.xml
文件路径:
CRN_ROOT\configuration\warpproperties.xml.sample
注:
将warpproperties.xml.sample文件名修改为warpproperties.xml后,重启服务后配置生效。
3.1.1VirtualMemoryDiagnostics
--SettingVirtualMemoryDiagnostics.Valuecanbe
eDiagNone=0Nodiagnostics
eDiagPageMap=1Dumpthepagingmaptoafile(lookforrsvpvdiag*inyourtempdirectory)
eDiagNoPaging=2Turnsoffpagingtodisk,allobjectswillbeheldinmemory
Valuescanbeor'dtogether.
-->
监视CRN_ROOT\temp\目录,如果有cclvpage*.tmp文件生成,将eDiagNoPaging=2可以对性能有所提升。
3.1.2MaxCachedQueries
--MaxCachedQueriesisthemaximumnumberofqueriesthePromptManagerwillattempttocache.
Validvaluesare:
0=OFF
-1=NoLimit(default)
n=Cacheupto'n'queries-->
对报表提示页的缓存进行必要设置,可以提高报表的运行性能。
3.2reportservice.xml
文件路径:
CRN_ROOT\webapps\p2pd\WEB-INF\services\reportservice.xml
注:
修改文件后,重启服务后配置生效。
3.2.1max_process
--Themaximumnumberofprocessesthatcanberunningatonetime-->
ReportNet服务交互式报表处理所占进程数。
默认值为2,可根据CPU数情况进行调整,通常每个CPU可支持2个处理。
注:
该值需要和ReportNetReportService服务中的Maximumnumberofinteractivereportserviceprocesses值匹配。
3.2.2linger_process
--Theminimumnumberofprocessestokeepinmemoryoncethey'restarted-->
ReportNet服务交互式报表处理初始化进程数。
默认值为1,可根据CPU数情况进行调整,通常每个CPU可设置1个处理。
注:
提高该属性设置,可以提高服务器在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- cognos 性能