• 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会用尽所有的会话资源!

  • 相关阅读:
    《Maven实战》文字版[PDF]
    spring管理的类如何调用非spring管理的类
    从session中获取当前用户的工具类
    WebService,ESB笔记
    Activiti
    ElasticSearch最全分词器比较及使用方法
    [ElasticSearch]Java API 之 滚动搜索(Scroll API)
    从html富文本中提取纯文本
    Jetty启动报Error scanning entry META-INF/versions/9/org/apache/logging/log4j/util/ProcessIdUtil.class
    elasticsearch: 创建mapping
  • 原文地址:https://www.cnblogs.com/jinzhenshui/p/1385206.html
Copyright © 2020-2023  润新知