您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

目录启动线程分配 (-gn) 和并发用户 (-gm)

默认情况下,目录以每个用户连接 (-gm) 加 5 个线程开头。此比率过低。

设置 -gm 选项以设置并发登录的总数时,设置 -gn 选项也很关键。假设 -gm 为 200,这意味着 SAP IQ 将仅为 目录分配 205 个线程,其中 205、200 个线程将保留用于网络连接。这为所有其它目录活动仅保留 5 个线程,包括关键协调器工作负载。

通常,请遵循以下有关 -gm 和 -gn 设置的准则:

  • 如果 -gm 小于 100,则设置 -gn = -gm + 50

  • 如果 -gm >= 100,则 set -gn = -gm * 1.5

  • 在协调器节点上,将 -gn 设置为 (-gm + 50 + number_of_iq_nodes)

  • 在协调器上,外部连接不需要高用户并发性,因此 -gm 应相对较低

    了解将 -gm 设置得太高时会发生什么,这一点至关重要。此选项会在启动时保留资源,以便始终发生连接。必须将 -gm 设置为一个可以满足系统峰值工作负载的值,并且峰值是合理的。平均而言,假设系统的用户/应用程序连接不超过 20 个。但是,-gm 设置为 200。这将分配 180 个线程(200 个已定义 - 正在使用 20 个),但不会使用。