すべてのプロダクト
Search
ドキュメントセンター

MaxCompute:SET 操作

最終更新日:Aug 08, 2026

SET 操作を使用して、現在の MaxCompute セッションのシステム変数を設定および確認します。セッションレベルの変数は、現在のセッションにのみ適用されます。プロジェクトレベルでプロパティを設定する場合は、「プロジェクトプロパティの設定」をご参照ください。

以下の文が利用可能です。

説明 必要なロール
SET 現在のセッションのシステム変数を設定します プロジェクトに対する操作権限を持つユーザー
SHOW FLAGS SET 文を使用して設定したプロパティを表示します

これらの文は、以下のいずれかのプラットフォームで実行できます。

SET

現在のセッションのシステム変数を設定します。

構文

SET <KEY>=<VALUE>

パラメーター

パラメーター 説明
KEY プロパティの名前です。利用可能なフラグ名とその許容値については、「フラグパラメーター」をご参照ください。
VALUE プロパティに割り当てる値です。

-- 各 Mapper が読み取るデータサイズを 256 MB に設定します。
SET odps.stage.mapper.split.size=256;

-- SQL ステートメントで Query Acceleration (MCQA) を無効化します。
SET odps.mcqa.disable=true;

-- 単一の MaxCompute ジョブにおける CU 使用量の上限を設定します。
SET odps.task.max.concurrent.cu=<CU amount>;

-- ジョブの最大実行持続時間を 72 時間に制限します。
SET odps.sql.job.max.time.hours=72;

-- ODPS サービスモード (オンラインモード) をオフにします。オンラインモードはデフォルトで有効になっています。これはジョブレベルのパラメーターであり、プロジェクトレベルでは設定できません。
SET odps.service.mode=off;

SHOW FLAGS

SET 文を使用して設定したプロパティを表示します。

構文

SHOW flags;