千家信息网

数据库并行相关的参数有哪些

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇内容介绍了"数据库并行相关的参数有哪些"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!SQL> s
千家信息网最后更新 2026年11月02日数据库并行相关的参数有哪些

本篇内容介绍了"数据库并行相关的参数有哪些"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

SQL> show parameters parallel
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
fast_start_parallel_rollback string LOW
parallel_adaptive_multi_user boolean TRUE
parallel_automatic_tuning boolean FALSE
parallel_execution_message_size integer 2152
parallel_instance_group string
parallel_max_servers integer 100
parallel_min_percent integer 0
parallel_min_servers integer 0
parallel_server boolean FALSE
parallel_server_instances integer 1
parallel_threads_per_cpu integer 2
recovery_parallelism integer 0

Fast_start_parallel_rollback:执行并行回退时确定进程的最大数量。
该参数值含义:
false:禁止并行回滚功能
low:2*cpu个slave进程数
high:4*cpu个slave进程数

parallel_adaptive_multi_user boolean TRUE
说明: 启用或禁用一个自适应算法, 旨在提高使用并行执行方式的多用户环境的性能。通过按系统负荷自动降低请求的并行度,
在启动查询时实现此功能。当 PARALLEL_AUTOMATIC_TUNING = TRUE 时, 其效果最佳。
值范围: TRUE | FALSE
默认值: 如果 PARALLEL_AUTOMATIC_TUNING = TRUE, 则该值为 TRUE; 否则为 FALSE

parallel_automatic_tuning boolean TRUE
说明: 如果设置为 TRUE, Oracle 将为控制并行执行的参数确定默认值。除了设置该参数外,
你还必须为系统中的表设置并行性。
值范围: TRUE | FALSE
默认值: FALSE

parallel_execution_message_size integer 4096
说明: 指定并行执行 (并行查询, PDML, 并行恢复和复制) 消息的大小。如果值大于 2048 或 4096,
就需要更大的共享池。如果 PARALLEL_AUTOMATIC_TUNING = TRUE,
将在大存储池之外指定消息缓冲区。
值范围: 2148 - 无穷大。
默认值: 如果 PARALLEL_AUTOMATIC_TUNING 为 FALSE, 通常值为 2148; 如果 PARALLEL_AUTOMATIC_TUNING 为 TRUE, 则值为 4096 (根据操作系统而定)。

parallel_instance_group string
说明 : 一个群集数据库参数, 标识用来大量产生并行执行从属的并行例程组。并行操作只对在其 INSTANCE_GROUPS
参数中指定一个匹配组的例程大量产生并行执行从属。
值范围: 一个代表组名的字符串。
默认值 : 由所有当前活动例程构成的组

parallel_max_servers integer 160
说明: 指定一个例程的并行执行服务器或并行恢复进程的最大数量。如果需要, 例程启动时分配的查询服务器的数量将增加到该数量。
值范围: 0 -256
默认值: 由 CPU_COUNT, PARALLEL_AUTOMATIC_TUNING 和 PARALLEL_ADAPTIVE_MULTI_USER 确定

parallel_min_percent integer 0
说明: 指定并行执行要求的线程的最小百分比。设置该参数, 可以确保并行执行在没有可用的恰当查询从属进程时, 会显示一个错误消息,
并且该查询会因此而不予执行。
值范围: 0 -100
默认值: 0, 表示不使用该参数。

parallel_min_servers integer 0
说明: 指定为并行执行启动例程后, Oracle 创建的查询服务器进程的最小数量。
值范围: 0 - PARALLEL_MAX_SERVERS。
默认值: 0

parallel_server boolean TRUE
说明 : 将 PARALLEL_SERVER 设置为 TRUE, 可以启用群集数据库选项。
值范围: TRUE | FALSE
默认值 : FALSE

parallel_server_instances integer 2
说明: 当前已配置的例程的数量。它用于确定 SGA 结构的大小, 该结构由已配置的例程数量来确定。正确设置该参数将改善 SGA
的内存使用情况。 有几个参数是用该数量计算得到的。
值范围: 任何非零值。
默认值: 1

parallel_threads_per_cpu integer 2
说明: 说明一个 CPU 在并行执行过程中可处理的进程或线程的数量,
并优化并行自适应算法和负载均衡算法。如果计算机在执行一个典型查询时有超负荷的迹象, 应减小该数值。
值范围: 任何非零值。
默认值: 根据操作系统而定 (通常为 2)

举例:Parallel Execution for a Session
并行执行会话,有时候为了加快执行速度,充分利用多CPU资源,进行比如并行创建索引的操作.
要使用并行执行某些操作可以使用alter session 语句
ALTER SESSION ENABLE PARALLEL DML|DDL|QUERY
关闭用如下语句
alter session disable parallel DDL|DML|QUERY
强制并行执行:
ALTER SESSION FORCE PARALLEL DML|DDL|QUERY

"数据库并行相关的参数有哪些"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

参数 范围 数量 进程 查询 数据 数据库 系统 服务器 消息 算法 从属 服务 最大 最小 操作系统 内容 功能 大小 情况 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 小米移动互联网科技园 湖南永感互联网科技有限公司 关于新基建和互联网科技 中资互联网科技 与互联网科技公司 银优互联网科技有限公司 奔汉互联网科技 蓝色互联网科技 剑昆互联网络科技有限公司临桂 青岛科技大学互联网大赛研究生 阿大互联网科技有限公司 苏州铭阳互联网科技有限公司 开一家科技互联网公司需要多少钱 燊美集互联网科技有限公司 上海钢联属于互联网科技股吗 产业互联网科技服务公司 互联网科技接地气 陕西九四连强互联网科技有限公司 同城互联网络科技 株洲百竞科技的互联网营销顾问 科技企业和互联网企业 互联网科技logo 四个字互联网科技公司取名 移动互联网科技股 互联网新科技动漫ppt素材 长沙互联网科技 工业互联网山东科技大学 互联网方面的科技前沿 山东星卡互联网科技有限公司官网 承德科技产业互联网平台
0