gpt4 book ai didi

oracle - 如何根据 Oracle 自治数据库 (ATP) 调整连接池的大小?

转载 作者:行者123 更新时间:2023-12-05 03:01:45 31 4
gpt4 key购买 nike

如果我有一个 Oracle Autonomous Database在具有 1 个 OCPU 的 exadata 虚拟机中,我应该如何配置我的 jdbc 连接池?我应该指定多少个连接?最大金额是多少?

最佳答案

link上面提供的 David Fdez 是正确的。

作为最佳性能的经验法则,与 Oracle 数据库的最大连接数应该是服务器拥有的硬件线程数的一小部分。这是所有客户的总数。参见 https://www.youtube.com/watch?v=Oo-tBpVewP4 .

这并不总是实用的。如果有数百个客户端连接到一个小型服务器,即使每个客户端一个连接也超过了限制。没关系。数据库仍然可以正常工作,但不会达到它所能达到的最大性能;它将花费比理想情况更多的时间进行上下文切换。经验法则仍然有用。它告诉我们每个客户端应该只有一个连接,而不是 20 个。

反对意见是只有一个连接,客户端请求将不得不等待连接。确实如此,但如果有 20 个连接,客户端将不会等待连接。相反,当服务器在大量数据库进程之间进行上下文切换时,他们会等待更长时间。如果每个客户端有 20 个连接而不是 1 个,系统的整体性能会差很多。

关于oracle - 如何根据 Oracle 自治数据库 (ATP) 调整连接池的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55577827/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com