|
|
原帖由 花好月不圆 于 2009-5-5 13:53 发表 ![]()
大量用户
我们还在如何在 Windows 上支持大量数据库用户连接方面投入了大量努力。早在 Oracle7 的 7.2 版中,就已经有客户在实际使用中在 Windows NT 的一个数据库实例上建立了 1000 多个并发连接。随着时间的推移,这个数字已经显著增大,在实际使用中可以有 2000 多个用户并发连接到一个数据库实例上。尽管 Oracle 共享服务器体系结构限制 Oracle 数据库进程中运行的线程数量,但使用这种体系结构时一个数据库实例上仍可同时建立 10,000 多个连接。另外,网络多路复用和连接池特性也允许大型配置实现在一个数据实例上连接更多用户。最后,可以使用 Oracle 真正应用集群通过允许多台服务器访问相同的数据库文件来显著提高连接数量,从而增加用户连接的数量并提高吞吐量。
看oracle 官方文档,号称可以有10000个连接
这就是官方答案了,呵呵,多谢楼上!
上面已经明确说了:“在实际使用中可以有 2000 多个用户并发连接到一个数据库实例上”
使用共享服务器体系结构,可以同时建立10000多连接:“使用这种体系结构时一个数据库实例上仍可同时建立 10,000 多个连接”
至于后面说的“网络多路复用和连接池特性也允许大型配置实现在一个数据实例上连接更多用户”,跟Oracle本身已经没有关系了。
最终要增加并发用户,还是要用RAC:“使用 Oracle 真正应用集群通过允许多台服务器访问相同的数据库文件来显著提高连接数量”。 |
|