欢迎来到天天文库
浏览记录
ID:40490503
大小:19.41 KB
页数:8页
时间:2019-08-03
《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
此文档下载收益归作者所有