li
  当前位置:主页 > 性能优化 > 文章内容
li
Oracle Server专有模式和共享模式问题
来源: www.ixdba.net  作者: IXDBA.NET官方    时间:2008-09-02   阅读:30  

 


概念和区别
---------------------------------------------------------------

共享模式适用了一种类似连接池的概念,但实际应用中效果不是很好,不知道在10g中有没有改善
---------------------------------------------------------------

专用模式和共享模式的本质区别就是用户进程对ORACLE内存区里"服务器进程"的专用还是共享.
具体表现在:

www.ixdba.net


1、在共享模式下,多个用户进程共享一个服务器进程,在专用模式下,ORACLE为每一个用户进程准备一个服务器进程。
2
、在实际情况中,应用系统与数据库的连接请求总是很多,导致用户进程也很多,如果你的内存和CPU是有限的,同时,用户进程对数据库的操作占用空间不多,那你就把数据库连接模式设置为共享模式,这样,ORACLE内存区的服务器进程只是有限的几个,这几个服务器进程会通过一个调度程序来应付若干用户进程的请求。
3
、如果你的硬件资源比较好,就设置成专用模式,每一个用户进程都有一个服务器进程对应,这样,你的用户进程对数据的处理会非常快!
---------------------------------------------------------------

简单的说,连接客户数少,需要长时间占用数据库的,建议用专有模式,如果连接客户数众多,使用共享模式

最主要的是3个参数:
    shared_servers
    max_shared_servers
    dispatchers

如果shared_servers=0,则数据库会运行在dedicated模式下。
如果shared_servers>0,数据库会运行在shared模式下,如果没有指定dispatchers参数,则oracle自动根据每种protocol创建一个dispatcher
两种模式可以通过修改参数自由切换。

Note

1.
如果是dedicated server,则客户端只能创建dedicated server connection
2.
如果是shared server,则客户端能创建dedicated server connectionshared server connection,只要在service name中指定serverdedicated or server=shared.

具体参见:
http://download-west.oracle.com/ ... nproc.htm#sthref630




  上一篇: Oracle DBA的UNIX 袖珍参考手册之...   下一篇: ORACLE SGA_MAX_SIZE与SGA_TARGE...
li
 §相关评论  
 热点文章

·Resize datafile导致ASM Crash
·在Oracle10g RAC下新增ASM磁盘
·ORACLE SQL性能优化系列 (一)
·oracle性能调优:管理oracle日志
·oracle RAC环境中系统时钟的调
·why:Rac的心跳线不支持交叉线?
·RAC的VIP及实例依赖关系:版本O
·如何启动DataGuard的备用数据库
·系统表空间IO错误 数据损坏处理
·不幸中的万幸:遭遇ORA-00600 [
·用ORACLE的高级复制实现内外网
li
 编辑推荐
·Resize datafile导致ASM Crash
·在Oracle10g RAC下新增ASM磁盘
·ORACLE SQL性能优化系列 (一)
·oracle性能调优:管理oracle日志
·oracle RAC环境中系统时钟的调
·why:Rac的心跳线不支持交叉线?
·RAC的VIP及实例依赖关系:版本O
·如何启动DataGuard的备用数据库
·系统表空间IO错误 数据损坏处理
·不幸中的万幸:遭遇ORA-00600 [
·用ORACLE的高级复制实现内外网
li
 相关篇章
·Oracle DBA的UNIX 袖珍参考手册之...
·Oracle DBA的UNIX袖珍参考手册之...
·Oracle DBA的UNIX袖珍参考手册之...
·Oracle DBA 的 UNIX 袖珍参考手册...
·Oracle DBA 的 UNIX 袖珍参考手册...
·Oracle DBA 的 UNIX袖珍参考手册...
·Oracle DBA 的 UNIX 袖珍参考手册...
·oracle保护共享资源的锁定机制En...
·"log file sync" 等待事件
·Statspack ORA-00001 错误的解决
·ORACLE SGA_MAX_SIZE与SGA_TARGE...
·oracle "Alter System" 含义
·oracle10G突然断电后出現ORA-0021...
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接