zoukankan      html  css  js  c++  java
  • Oracle学习笔记:详细研究oracle的共享服务器模式

    一:processes (6 - os限制)40

      决定windows平台上所有的操作系统可以打开的用于并行连接oracle的进程数(这个进程应该是oracle实例进程打开的所有连接oracle的子进程数。从windows的任务管理器无法看到,应该是oracle的内部进程结构)——锁、任务、数据写、日志写、检查点、和用户进程对应的server执行进程等。在windows32位平台上的max值为1989,很辛苦才实验出来的!

    一:(序)sessions (0-2^31) [derived:1.1*processes+5]

      oracle上的会话数。为一个导出参数,默认值如上!

      通常应当合理设置sessions,以满足processes的会话需求!尤其是使用shared_servers模式时!但是在实际操作的时候,发现在windows32位平台的max值为2192

    二:max_shared_servers (0-无限)

      无默认值,自适应参数。当processes<24时,为2;其他情况下为processes的0.875倍!

      该参数不应大于processes参数,以便预留部分processes共delicated连接使用!

    三:shared_servers (0-无限)  [0|1]

      决定oracle实例打开时默认启动的最小共享server执行进程数。当设置dispatchers参数时,默认值为1,否则为0。0表示为delicated专用连接模式,此时dispatchers参数设置无效!当设置的值大于max_shared_servers时,系统的共享server进程数就成了个常数,而不再有oracle动态自我调整了!

    四:dispatchers (protocal|address|description)(dispatchers|sessions|connections|ticks|pool|multiplex|listener|service|index)

      该参数指明oracle连接适配器的情况,配置参数太多了,不太明白 :( .其中比较重要的参数是dispatchers、poo、l

      如果shared_servers>0,其默认值是(protocal=tcp)

    五:max_dispatchers (0 - 无限)

      无默认值,主要是保持向后兼容性,该值会被dispatchers参数里设置覆盖。限制dispatchers的数目!个人觉得此参数没有存在的意义!

    六:circuits (0 - 无限)

      无默认值,该参数不建议设置。该值影响sga的大小!

    七:shared_server_sessions (0 - 无限)

      无默认值,设置该参数来控制shared_servers使用的会话数,以便预留部分sessions资源给delicated连接使用。如果不设置该参数。则shared_servers会用尽所有的会话资源!

  • 相关阅读:
    C#利用反射动态调用类及方法
    系统程序监控软件
    SQL server 2008 安装和远程访问的问题
    sql server 创建临时表
    IIS 时间问题
    windows 2008 安装 sql server 2008
    sql server xml nodes 的使用
    Window 7sp1 安装vs2010 sp1 打开xaml文件崩溃
    CSS资源网址
    Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'System.ServiceModel, Version=3.0.0.0
  • 原文地址:https://www.cnblogs.com/jinzhenshui/p/1385206.html
Copyright © 2011-2022 走看看