SET操作

更新时间:
复制 MD 格式

MaxCompute支持在Session级设置系统变量,本文为您介绍如何配置及查看这些变量,以影响MaxCompute的行为。

set操作相关命令如下。

类型

功能

角色

操作入口

set

对当前Session设置MaxCompute系统变量。

具备项目空间操作权限的用户。

本文中的命令您可以在如下工具平台执行:

show flags

显示set命令设置的属性。

set

对当前Session设置MaxCompute系统变量。MaxCompute也支持设置Project级的属性,详情请参见设置项目空间属性

  • 命令格式

    SET <KEY>=<VALUE>
  • 参数说明

    • KEY:属性名称。

    • VALUE:属性值。

      Session级的常用属性请参见Flag参数列表

  • 使用示例

    --调整每个Mapper读取数据的大小为256 MB。
    SET odps.stage.mapper.split.size=256;
    
    --在SQL中关闭查询加速(MCQA)功能。
    SET odps.mcqa.disable=true;
    
    --设置单个MaxCompute作业允许使用的CU量上限。
    SET odps.task.max.concurrent.cu=<CU量>;
    
    --限制作业最长运行时长为72小时。
    SET odps.sql.job.max.time.hours=72;
    
    --关闭ODPS Service Mode(Online模式)。Online模式默认开启,该参数为作业级别参数,不支持项目级设置。
    SET odps.service.mode=off;

show flags

显示set命令设置的属性。命令格式如下:

SHOW flags;