连接池
使用应用程序服务器控制台设置
Interact
运行时数据源的连接池的大小。应考虑并发用户数及某一会话(该会话包括装入概要文件、装入商品禁止、流程图的读取和写入数及从学习中的读取数)生存期期间进行的连接。
功能/选项
如果已启用,则需要进行连接
至少已启用以下某项功能
装入概要文件
装入商品禁止表
装入分数覆盖表
每一并发客户端对 startSession 或 setAudience 的调用将有 1 个连接
无论是只启用一个表装入还是所有三个表装入,都没有影响。
学习
2 个连接
至少已启用一种记录或跟踪服务
Interact > services > threadManagement > flushCacheToDB > maxPoolSize
的值。缺省值为 5。
至少进行一次数据库调用的流程图
Interact > flowchart > maxNumberOfFlowchartThreads
的值。缺省值为 25。
例如,如果您已满足以下要求。
要求在获取数据库连接前对
startSession
进行 30 次并发调用 (30)
已开启学习 (2)
已开启所有服务 (5)
至少有一个已部署流程图,用来进行一次数据库连接 (25)
取决于当前的缺省值 (0)
然后,应该用最小值 62 (30+2+5+25) 设置数据库连接池大小以获取最佳性能,其中该连接的任何一个使用者均无需等待。
Copyright IBM Corporation 2013. All Rights Reserved.