【发布时间】:2021-04-23 17:01:37
【问题描述】:
我阅读了有关 Oracle 连接池大小的信息。官方文件说:
例如,假设服务器有 2 个 CPU,每个 CPU 有 18 个内核。 每个 CPU 内核有 2 个线程。基于 Oracle Real-Wold 性能 组指南,应用程序可以有 36 到 360 与数据库实例的连接。
我的 Oracle 服务器的 NUM_CPUS 是 16,NUM_CPU_CORES 是 8,但 NUM_CPU_SOCKETS 是 2。这意味着我们实际上有 2 个 CPU,但使用多线程它就像 16 个 CPU。
我不确定在连接公式中使用哪一个。可能是 16 岁,但我想在这里确定一下。
16cpu * 8cores = 最少 128 个连接?
或
2cpu * 8cores = 最少 16 个连接?
哪一个适用于我。 :/
提前致谢。
【问题讨论】:
标签: oracle oracle11g connection-pooling