Skip to content

max_parallel

参数名称

max_parallel

参数解释

设置单任务的最大并行执行路数,提升处理效率。

  • 单机部署查询:等效于集群部署cluster.ini配置文件中所有节点LPU(逻辑处理单元)的总和,限制查询的并行线程数。
  • 分区表维护:清理/删除表分区时,若需重建全局分区索引,使用此参数控制并行线程数。
  • 隐式索引重建:隐式索引重建时,使用此参数用作索引构建的并行数。以下操作触发索引重建时自动应用:
    • 库、用户、模式、表恢复。
    • 非LOAD语法流式导入。
    • IMPORT ... SELECT快速数据复制。
    • 指定重建全局分区索引方式删除或清理表分区。

默认值

1

取值范围

[1,1024]

访问权限

R/W

是否全局参数

修改生效方式

max_parallel不支持在数据库中执行SET命令修改,只能通过修改xugu.ini文件,重启系统后生效。

操作步骤

  1. 在数据库中执行以下命令中止数据库服务,退出控制台工具。
    SQL> SHUTDOWN
  2. 修改SETUP文件夹下xugu.ini文件中的max_parallel参数,根据实际需求在取值范围内选择合适的参数值,保存并退出。
  3. 重新启动数据库服务。
  4. 在数据库中执行以下命令查看当前参数值。
    SQL> SHOW max_parallel

注意事项

  • 最优值建议设置为CPU核数的2倍。
  • 集群部署场景下单个任务最大并行度取决于存活工作节点cluster.ini中配置的LPU总和,不受该参数影响。