PARALLEL_MAX_SERVERS参数用于设置系统中允许的最大并行进程数。Oracle的文档对于这个参数的描述如下:

PARALLEL_MAX_SERVERS specifies the maximum number of parallel

execution processes and parallel recovery processes for an

instance. As demand increases, Oracle increases the number of

processes from the number created at instance startup up to this

value.

If you set this parameter too low, some queries may not have a

parallel execution process available to them during query

processing. If you set it too high, memory resource shortages may

occur during peak periods, which can degrade performance.

这个参数在9i及更老的版本中是静态参数,修改需要重启。10g以后可以动态修改生效。如果是RAC环境,则各节点应当设置成同样的值。

对于9i

1.如果PARALLEL_AUTOMATIC_TUNING=FALSE

PARALLEL_MAX_SERVERS=5

2.如果PARALLEL_AUTOMATIC_TUNING=TRUE

PARALLEL_MAX_SERVERS=CPU_COUNT x 10

9i中PARALLEL_AUTOMATIC_TUNING默认为FALSE,所以PARALLEL_MAX_SERVERS默认为5

对于10g

1.如果PGA_AGGREGATE_TARGET >0

PARALLEL_MAX_SERVERS=CPU_COUNT x PARALLEL_THREADS_PER_CPU x

10

2.如果PGA_AGGREGATE_TARGET=0

PARALLEL_MAX_SERVERS=CPU_COUNT x PARALLEL_THREADS_PER_CPU x 5

假如一台机器有50颗CPU,安装的是Oracle9i,则PARALLEL_MAX_SERVERS默认值为5,升级到Oracle10g以后,则PARALLEL_MAX_SERVERS默认值会变为1000,这是值得注意的变化,通常需要根据需要来重新设置该参数。

对于OLTP库,不宜设置过大的PARALLEL_MAX_SERVERS,因为并行操作在OLTP中可用的场景不多,一般也就是在创建和调整索引的时候会用到,并行扫描使用direct

path read,会导致扫描对象的segment checkpoint,如果当时系统非常繁忙,后果可能非常严重。

oracle parallel_max_servers,PARALLEL_MAX_SERVERS参数相关推荐

  1. Oracle 11.2 参数详解

    #O7_DICTIONARY_ACCESSIBILITY是用来控制select any table权限是否可以访问data dictionary的,主要用来保护数据字典.oracle建议把O7_DIC ...

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

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

  3. oracle创建带参数视图6,Oracle创建带有参数的视图代码介绍

    在Oracle里,视图不像存储过程和函数一样,可以定义输入参数,但我们可以变个方式,使用程序包来实现 首先定义程序包: /* 按个人需要定义,我定义三个参数 ,因我项目程序需要,所以三个参数都是num ...

  4. 参数到不进oracle,Oracle对于启动参数检查不严格

    偶然发现Oracle对于pfile启动参数的检查并不严格. 比如修改参数文件如下: [oracle@yans1 ~]$ vi initprimary.ora primary.__db_cache_si ...

  5. oracle scn隐藏参数,Oracle隐含参数scn不一致启动

    Oracle隐含参数:allow_resetlogs_corruption的使用提示:Oracle的隐含参数只应该在测试环境或者在Oracle Support的支持下使用or Oracle隐含参数:a ...

  6. oracle数据库恢复参数文件位置,Oracle数据库的参数文件备份与恢复

    Oracle数据库的参数文件包含两个文件: 一个是spfile二进制文件名字为spfilesid.ora(其中sid=你数据库的实例名称). 另一个是pfile文本文件的参数文件,名字为initsid ...

  7. oracle数据库pfile文件,Oracle pfile/spfile参数文件详解

    Oracle pfile/spfile参数文件详解 在创建数据库时,SPFile文件中部分必须考虑的参数值: 基本规则 a.在SPFile文件中,所有参数都是可选的,也就是说只需要在初始化参数文件中列 ...

  8. 文件管理服务器数据库,Oracle数据库服务器参数文件管理教程

    一.在启动的时候指定参数文件. 在启动数据库的过程中,必须要提供一个准确的初始化参数文件,无论是文本参数文件还是服务器参数文件.在利用Startup命令启动数据库的时候,可以指定其采用的服务器参数文件 ...

  9. oracle中affirm,2.Oracle Data Guard 参数介绍

    Oracle Data Guard 参数介绍 Data Guard作为Oracle提供的一个高可用及灾备解决方案,理解并可以实施它对于DBA来说是非常重要套的技能 上节介绍了有关Data Guard的 ...

  10. oracle 常用隐藏参数_oracle 查看隐藏参数

    1.查看所有隐藏参数 select i.ksppinm name,i.ksppdesc description,cv.ksppstvl value,cv.ksppstdf isdefault,deco ...

最新文章

  1. Java 多线程初探(二) - 通讯与协调
  2. 【c++】13.必须用指针取值的情况.md
  3. idea编辑器关闭重复代码检查
  4. Python并发编程之多进程(一)
  5. 向iOS开发者介绍C++
  6. python pandas使用pipe管道增强代码可读性
  7. 如何让程序一直运行_VBA程序正式运行前,要该如何进行调试呢?
  8. x(x-1)表达式的意义
  9. linux fdisk的分区和格式化和挂载相关操作说明
  10. PlatformIO for CLion 创建工程时出现 gathering information问题解决方法
  11. 用扫码枪收款钱到哪里_微信官方收款助手小程序商业版收款码入驻申请流程
  12. 物理单位与格子单位转换
  13. WIN7 32/64位安装SQL Server 2005详细步骤(图文)
  14. 论文研读 —— 5. FaceNet A Unified Embedding for Face Recognition and Clustering (2/3)
  15. USB过压保护芯片,高输入电压充电器(OVP)
  16. openstack创建云主机流程
  17. JS Proxy (代理)
  18. 5 UML views and the 9+4 UML Diagrams 关系
  19. 山海演武传·黄道·第二卷 大风起兮 第二 ~ 三章 傲娇的赤龙皇女
  20. 阿里p8推荐,测试覆盖率工具—Jacoco,实用性极佳

热门文章

  1. 《今日简史》PDF/非mobi epub
  2. 华三防火墙能直连服务器吗,华三防火墙配置求教
  3. 华三防火墙三层逻辑子接口对接华三交换机
  4. [高通SDM450][Android9.0]CTA认证--Android6.0以下应用默认不授权
  5. 学计算机跨考航天航空,往届生跨考计算机经验
  6. 海马玩模拟器启动失败,start machine failed! error code = 3和error code=21
  7. 解决virtualbox虚拟机unbuntu20.04无法识别u盘、sd卡
  8. Linux 英伟达驱动手动安装详细教程(图文)
  9. 天梵古法健康知识普及:手少阴心经经穴
  10. jmeter 导入java,JMeter导入自定义的Jar包的详解教程