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

MaxCompute:COST SQL

最終更新日:Mar 26, 2026

入力データ量、ユーザー定義関数 (UDF) の数、およびクエリの複雑度に基づいて、SQL ジョブの実行コストを推定します。

制限事項

COST SQL は、次のシナリオをサポートしていません。

  • 外部テーブル: COST SQL は、外部テーブルを含む SQL ジョブのコストを推定できません。

  • UDF パーティションプルーニング: スキャンするパーティションの数を特定できないため、UDF に対してパーティションプルーニングが有効になっている場合、COST SQL はコストを推定できません。

注意事項

推定結果は参考用です。実際のコストは請求書でご確認ください。

構文

cost sql <sql_sentence>;

パラメーター

パラメーター説明
sql_sentence実行コストを推定する SQL ステートメント。

次の例は、sale_detail テーブルに対する SELECT * クエリのコストを推定します。

cost sql select * from sale_detail;

出力:

ID = 20150715113033121xxxxxxx
UDF:0
Complexity:1.0
Input:0 Bytes

出力フィールドは次の表に示されています。

フィールド説明
UDFSQL ジョブで使用される UDF の数。
ComplexitySQL ジョブの複雑度スコア。詳細については、「SQL の複雑度SQL の複雑度
InputSQL ジョブでスキャンされたデータ量。