IBM DB2 (LUW) 中代理池大小 (num_poolagents) 与工作代理和协调代理之间的关系

问题描述 投票:0回答:1

我将在IBM DB2中配置代理池的大小,默认大小是自动(100)。据我了解,有协调代理负责连接到客户端(远程应用程序或本地客户端)。此外,还有工作代理处理来自应用程序的请求并由协调员分配。协调代理的最大数量的默认值设置为自动 (200),这意味着连接的应用程序的最大数量。 问题是协调代理和工作代理的总和等于num_poolagents吗?我的意思是如果我将Num_poolagents设置为100,协调代理和工作代理的总和不会超过100?

我运行 db2 get 数据库管理器配置并查看默认值: enter image description here

db2-luw
1个回答
0
投票

代理池用于避免频繁的进程终止和创建。如果代理空闲,它可以在池中等待新请求 - 避免销毁它并在需要时创建新进程的开销。

另请查看有关 Db2 流程模型的有用页面

只有当池中已经充满了空闲代理时,代理进程才会被销毁。

© www.soinside.com 2019 - 2024. All rights reserved.