ORACLE 11g 并行参数

ORACLE 11g 并行参数

ID:40490503

大小:19.41 KB

页数:8页

时间:2019-08-03

ORACLE 11g 并行参数_第1页
ORACLE 11g 并行参数_第2页
ORACLE 11g 并行参数_第3页
ORACLE 11g 并行参数_第4页
ORACLE 11g 并行参数_第5页
资源描述:

《ORACLE 11g 并行参数》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Oracle11g并行参数一、参数功能1.1参数:PARALLEL_ADAPTIVE_MULTI_USER参数类型Boolean默认值true可修改性ALTERSYSTEM取值范围true

2、false功能:被设置为true时,使自适应算法可用,该算法被设计来改善使用并行的多用户环境的性能。该算法在查询开始时基于系统负载来自动减少被要求的并行度。实际的并行度基于默认、来自表或hints的并行度,然后除以一个缩减因数。该算法假设系统已经在单用户环境下进行了最优调整。表和hints用默认的并行度。1.2PARALLEL_AUTOMATIC_TUNING参

3、数类型Boolean默认值false可修改性No取值范围true

4、false注意:PARALLEL_AUTOMATIC_TUNING已经被废弃。保留它仅仅是为了向后兼容。当该参数设置为true时,Oracle决定控制并行执行的所有参数的默认值。除了设置这个参数,你必须确定系统中目标表的PARALLEL子句。Oracle于是就会自动调整所有后续的并行操作。如果你在之前的版本里用了并行执行且现在该参数为true,那么你将会因减少了共享池中分配的内存需求,而导致对共享池需求的减少。目前,这些内存会从largepool中分配,如果large_pool_si

5、ze没被确定,那么系统会自动计算出来。作为自动调整的一部分,Oracle将会使parallel_adaptive_multi_user参数可用。如果需要,你也可以修改系统提供的默认值。1.3PARALLEL_DEGREE_LIMIT参数类型String语法PARALLEL_DEGREE_LIMIT={CPU

6、IO

7、integer}默认值CPU可更改性ALTERSESSION,ALTERSYSTEM是否基础No在并行度自动调整的情况下,Oracle自动决定一个语句是否并行执行和用什么并行度执行。优化器基于语句的资源需求自动决定一个语句的并行度。然而,

8、为了确保并行服务器进程不会导致系统过载,优化器会限制使用的并行度。这个限制通过PARALLEL_DEGREE_LIMIT来强制实施。值:■CPU最大并行度被系统CPU数限制。计算限制的公式为PARALLEL_THREADS_PER_CPU*CPU_COUNT*可用实例数(默认为簇中打开的所有实例,但也能通过PARALLEL_INSTANCE_GROUP或service定义来约束),这是默认的。■IO优化器能用的最大并行度被系统的IO容量限制。系统总吞吐除以每个进程的最大IO带宽计算出。为了使用该IO设置,你必须在系统上运行DBMS_RESOURCE

9、_MANAGER.CALIBRATE_IO过程。该过程将计算系统总吞吐和单个进程的最大IO带宽。■integer当自动并行度被激活时,该参数的数字值确定优化器为一个SQL语句能选择的最大并行度。PARALLEL_DEGREE_POLICY被设置为AUTO或LIMITED时,自动并行度才可以使用。1.4PARALLEL_DEGREE_POLICY参数类型String语法PARALLEL_DEGREE_POLICY={MANUAL

10、LIMITED

11、AUTO}默认值MANUAL可修改性ALTERSESSION,ALTERSYSTEM是否基础NoPARAL

12、LEL_DEGREE_POLICY确定是否开启自动并行度,语句排队和内存并行执行。值:注意:如果一个PARALLELhint在语句级被使用,无论PARALLEL_DEGREE_POLICY值设置成什么,自动并行度都将被开启。■MANUAL关闭自动并行度,语句排队和内存并行执行。这恢复并行执行到11.2之前的行为。这是默认设置。■LIMITED对某些语句开启自动并行执行,但语句排队和内存并行执行被关闭。自动并行度仅仅适用那些存取显式用PARALELL语句标示默认并行度的表或索引的语句。并不存取这些被显式标示默认并行度的表或索引的语句将保持手工(MAN

13、UAL)行为。■AUTO开启自动并行度,语句排队和内存并行执行。1.5PARALLEL_EXECUTION_MESSAGE_SIZE参数类型Integer默认值Operatingsystem-dependent可行改性No值范围最小值2148最大值:32768,但一些操作系统也许有一个较小值OracleRAC多个实例必须有相同的值PARALLEL_EXECUTION_MESSAGE_SIZE确定并行执行(前面指并行查询,PDML,并行恢复,复制)所用信息的大小。在大多数平台上,默认值如下:■16384字节,如果COMPATIBLE被设置为11.2.

14、0或更高■4096字节如果COMPATIBLE被设置为小于11.2.0并且PARALLEL_AUTOMATIC_TUNIN

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。