正德厚生,臻于至善

Tuning the Concurrent Manager

Tuning the Concurrent Manager
1.To maximize throughput for jobs which spawn parallel workers (i.e. Auto Invoice, Payroll), consider reducing the sleep time of the Conflict Resolution Manager (CRM)
Default is 60s, consider 5 or 10 seconds
2.Increase the cache size (number of requests cached) to at least twice the number of target processes
3.If the CM and Database are co-located, use IPC or bequeath connection
4.Consider dedicating certain concurrent managers to process either short or long running programs to avoid queue backup
5.Purge the FND tables on a regular basis using the “Purge Concurrent Request and Manager Data” program

Workload Management
1.Trim the fat. Review and eliminate concurrent jobs that are not required and/or are not being used by your users.
2.Avoid enabling an excessive number of standard or specialized managers
3.A common guideline is between 1-2 target process per CPU, but this needs to be balanced with resources required by online activity
4.Use specialization rules and work shifts to bind specific jobs to specific time windows
Helps avoid scheduling resource intensive batch requests during peak activity
5.Reschedule some programs to run when the concurrent managers have excess capacity and
6.Add more queues if all queues are running at maximum capacity only if resources permit.

Transaction Managers – TMs
1.Used for synchronous online processing(ex:Inventory Transactions)
2.Ensure enough TMs exist to service the request load
Set the profile “Concurrent:Wait for Available TM” to 1 (second).
3.Set the sleep time on the TMs to a high number (e.g. 10 minutes)
Avoids constant polls to check for shutdown requests

————————————————

调整并发管理器
1,要最大化产生并行工作的作业的吞吐量(例如自动发票,工资单),请考虑减少冲突解决管理器(CRM)的睡眠时间
默认值为60秒,请考虑5或10秒
2.将缓存大小(缓存的请求数)增加到至少目标进程数的两倍
3.如果CM和数据库位于同处,请使用IPC或bequeath连接
4,考虑指定某些并发管理器处理时间或长时间运行的程序以避免队列备份
5.使用“清除并发请求和管理器数据”程序定期清除FND表

工作量管理
1.减负。查看并消除用户不需要和/或未使用的并发作业。
2.避免启用过多的标准或特定管理器
3.通用准则是1-2个目标进程数/每CPU,但需要与在线活动所需的资源相平衡
4,使用特定规则和工作班次将特定作业绑定到特定时间窗口
帮助避免在高峰活动期间安排资源密集的批处理请求
5,重新计划一些在并发管理器容量过大时运行的程序
6.仅当资源允许时,如果所有队列都以最大容量运行,则添加更多队列。

事物管理器-TM
1.用于同步在线处理(例如:库存交易)
2确保存在足够的TM来处理请求负载
将配置文件“并发:等待可用TM”设置为1(秒)。
3.将TM上的睡眠时间设置为较高的数字(例如10分钟)
避免进行持续的轮询以检查关闭请求

赞(0) 打赏
未经允许不得转载:徐万新之路 » Tuning the Concurrent Manager

评论 抢沙发

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫

微信扫一扫

登录

找回密码

注册