gpt4 book ai didi

sql - 一个数据库服务器一次可以有多少个打开的连接?

转载 作者:行者123 更新时间:2023-12-05 00:27:48 24 4
gpt4 key购买 nike

您好,我正在尝试使用 Oracle 11g 进行数据库驻留连接池。现在我想到的一个问题是,是否在后端有 1 个数据库服务器。我的数据库服务器在给定时刻可以处理多少个并发请求,它是一个还是同时多个。

解释一下我的问题,如果 Client1 请求选择前 100 个结果的查询,而 Client2 请求选择其他内容,服务器是同时处理这两个请求,还是完成它收到的第一个请求然后参加下一个请求??

最佳答案

根据此处的文档:http://download.oracle.com/docs/cd/E11882_01/network.112/e10836/listenercfg.htm

这是特定于平台的。 (这也会因数据库系统而异,但您提到了 Oracle 11g,所以这就是我专门回答的。)

Note:

The default number of concurrent connection requests is operating system-specific. The defaults for TCP/IP on the Linux operating system and Microsoft Windows follow:

◦Linux operating system: 128

◦Microsoft Windows XP Professional SP2: 10

◦Microsoft Windows 2003 Server Enterprise Edition: 200



对于其他数据库,您可以随时谷歌“最大并发连接数(在此处插入数据库类型)”

实际上,从技术上讲,单个处理器一次只能处理一个计算,因此实际上,当您从技术上说“同时”时,答案是否定的。

Threading 可能会使它们看起来像是在同一时刻发生,但可能并非如此。线程与足够强大的计算机相结合,可以非常快速地完成任务,通过处理单个任务,使 的事情看起来像是同时发生的 ,但实际上并非如此。但这是一个比这里可以涵盖的更大的主题。

关于sql - 一个数据库服务器一次可以有多少个打开的连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4784458/

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