主要参考文档:http://www.itpub.net/thread-1714191-1-1.html

Oracleh有两种服务器模式shared mode和dedicated mode。

Dedicated mode下,客户端每发来一个连接请求,数据库都要给这个请求建立一个服务进程来完成响应。而在shared mode下,oracle会首先建立一定数目的服务进程,客户端发来的请求会首先发送到dispatcher即调度器,然后由dispatcher根据服务进程的忙闲情况,选择性的把请求交付给具体的服务进程进行响应,共享服务进程作出响应后,把响应的结果再交给dispatcher,由dispatcher再次交付给客户端。在这个过程中,涉及到两个队列,即请求队列跟响应队列,这两个队列都位于SGA中,共享连接的会话信息放置在Large pool中,因此对SGA的使用更多。

使用shared mode和dedicated mode的优劣。

使用dedicated mode,因为为每一个连接请求建立一个专属进程进行响应,所以它的响应速度要比shared mode快,但dedicate mode要为每个请求建立专属的PGA,所以对内存的需求更高。但在生产环境中,大多数都是使用dedicated mode。同时dedicated mode也是oracle的默认模式。

使用shared mode可以有效减少系统进程数目,可以在内存限制比较大的环境中使用。但shared mode因为在客户端请求与服务器响应之间,必须要走dispatcher这道程序,也就更容易造成拥堵或死锁,也可能因为某一请求长时间占用服务时间而造成其他请求的长时间等待,此外,共享模式不容易实现trace

oracle的有效参数模式,oracle的shared、dedicated模式解析相关推荐

  1. linux安装oracle 操作系统内核参数 aio,Oracle Study之案例--安装Oracle内核参数配置

    Oracle Study之案例--安装Oracle内核参数配置 在Linux系统下,安装Oracle之前,除了检查操作系统的硬件和软件是否满足安装需要之外,一个重点就是修改内核参数,其中最主要的是和内 ...

  2. oracle 查看内存参数配置,Oracle内存参数配置及版本问题

    Oracle的内存配置与Oracle性能息息相关.从总体上讲,可以分为两大块:共享部分(主要是SGA)和进程独享部分(主要是PGA).在 32 位操作系统下 的Oracle版本,不时有项目反馈关于内存 ...

  3. Oracle: Ignore 参数在Oracle 的Exp/imp的意义

    Ignore 参数在Oracle 的Exp/imp的意义是: 如果用了参数ignore=y, 会把exp文件内的数据内容导入 如果表有唯一关键字的约束条件, 不合条件将不被导入 如果表没有唯一关键字的 ...

  4. oracle查询大小写敏感参数,让Oracle 大小写敏感 表名 字段名 对像名

    一.解决方案 1.在表名.字段名.对象名上加上双引号,即可实现让oracle大小写区分. 2.但是这又引起了另一个问题:在数据库操作中,sql语句中相应的表名.字段名.对象名上一定要加双引号. 解决办 ...

  5. oracle 10g inctype参数使用,ORACLE 10G 重要命令及参数详解

    1.SQLPLUS连接: C:/Documents and Settings/Administrator>SQLPLUS /NOLOG(启动SQLPLUS但不进行连接操作) SQL> CO ...

  6. oracle数据库初始化参数分类,oracle初始化参数设置

    oracle初始化参数设置 时间:2007-11-09  来源:不详  作者:迈克DB ALTER DATABASE DATAFILE'd:ORANTDATABASEUSER1ORCL.ORA' RE ...

  7. oracle带输出参数存储,oracle带输入输出参数存储过程(包括sql分页功能)

    记录一下,免得以后忘记了又要到处去找. begin /*这里不能直接执行select语句但可以直接执行update.delete.insert语句*/ end里面不能接执行select语句,声明会话级 ...

  8. Oracle存储过程procedure in、out、in out 模式参数【不发布,纯转】

    Oracle存储过程procedure in.out.in out 模式参数 Oracle存储过程基本语法介绍 注意存过不会自动提交,需要在存过本身添加commit; rollback;等语句 转载于 ...

  9. Oracle shared server模式连接ORA-12519

    设置了shared server连接,dispatcher进程和shared server进程都没有问题 listener.ora文件配置如下: LSNR2=   (DESCRIPTION=     ...

最新文章

  1. 安谋中国发布“玲珑”i3i5 ISP处理器,剑指何方?
  2. Git Bash命令行基础
  3. Hadoop MapReduce实例:按照手机号归属地分区统计手机上网流量(Reduce Task进程数设置)
  4. 熟悉和理解linux编程环境,熟悉Linux环境和编程0.doc
  5. QGS/300 performance issue
  6. 在NIO.2中创建文件和目录
  7. 关于C语言中的'\?'和%%
  8. C++:通过多态实现接口并生成dll和lib文件的小例子
  9. OpenCV图像处理专栏六 | 来自何凯明博士的暗通道去雾算法(CVPR 2009最佳论文)
  10. 【32】FPGA和ASIC:计算机体系结构的黄金时代
  11. 广X斜Y-1顶岗纪实
  12. 数据库实验2:简易登录页面设计(c#)
  13. 大班运用计算机教学案例,【大班教学案例】_幼儿园大班教学案例:《让孩子在自主探索中获取成功》...
  14. 教你一招轻松搞定mp3格式转换
  15. 【广告架构day1】爱奇艺广告系统的演进之路:实践中的一些经验
  16. python 容联云测试短信接口
  17. iOS ☞ SDWebimage 内存暴增问题
  18. 编译原理:算符优先分析实验
  19. 游戏玩家的程序猿之路
  20. Linux内核设计与实现(13)第十三章:虚拟文件系统

热门文章

  1. 金软图像到PDF转换器
  2. 浅谈OLED残影和解决方案
  3. Linux - awk命令详解
  4. 三角形面积的计算公式?
  5. git clone出现 fatal: unable to access ‘https://github.com/...‘的解决办法
  6. 麦当劳中国发布首个NFT创意作品“巨无霸魔方”
  7. 转#Unity2D范例-7
  8. labelme标签指南
  9. 网络开发语言之争:PHP与Python - 哪一种最适合Web应用程序?
  10. 本博客已废弃。目前迁移至 http://www.sunzhongwei.com 大象笔记