oracle有多少个最大连接数?

时间:2009-10-30 09:14:35

标签: oracle max connection

oracle可以处理多少个最大连接数?

以下是我的sql的摘要,我需要类似oracle的统计信息:

MySQL可以支持的最大连接数取决于给定平台上的线程库质量,可用RAM量,每个连接使用多少RAM,每个连接的工作负载以及所需的响应时间。 Linux或Solaris应该能够支持常规的500-1000个连接和多达10,000个连接,如果你有许多GB可用的RAM,并且每个连接的工作负载很低或响应时间目标不高。 Windows仅限于(打开表×2 +打开连接)< 2048,因为该平台上使用了Posix兼容层。

1 个答案:

答案 0 :(得分:6)

Oracle有两种类型的连接架构:

  • dedicated server模式下,每个连接都有一个服务器进程,您应该具有与MySQL中大致相同的限制。这是默认的连接模式,建议用于小型设置。
  • shared server模式下,连接将共享服务器进程:
  

共享服务器架构消除了   需要专用服务器   每个连接的过程。一个   调度员指导多个传入   网络会话请求到池   共享服务器进程。闲着   来自共享的共享服务器进程   服务器进程池获取a   来自公共队列的请求   意味着少量的共享服务器   可以执行相同的数量   处理尽可能多的专用服务器   另外,因为内存量   每个用户所需要的是相对的   小,少记忆和过程   管理是必需的,更多   可以支持用户

从专用服务器到共享服务器体系结构的跳跃将取决于连接数和工作负载。可以混合使用两者(在共享架构中的专用前端Web应用程序中长时间运行批处理作业)。