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

MaxCompute:コストの見積もり

最終更新日:Feb 20, 2025

SQL クエリを実行する前に、cost sql コマンドを使用して消費される計算リソースの量をクエリできます。 cost sql コマンドを使用すると、入力データの量、ユーザー定義関数(UDF)の数、および SQL の複雑さに基づいて、SQL ジョブの実行コストを見積もることができます。 このコマンドは、コストの削減、効率の向上、およびリソースの適切な計画に役立ちます。 UDF でパーティションプルーニングが有効になっている場合、最終的にスキャンされるパーティションの数を特定できないため、この場合は費用を見積もることができません。

説明

結果は参考値です。 実際の費用については、請求書をご確認ください。

構文

cost sql <sql_sentence>;

パラメーター

sql_sentence: 実行コストを見積もる SQL 文。

cost sql select * from sale_detail;

次の結果が返されます。

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

出力パラメーターについて、以下に説明します。

  • [UDF]: SQL ジョブで使用される UDF の数。

  • [complexity]: SQL ジョブの複雑さ。 詳細については、「SQL の複雑さ」をご参照ください。

  • [input]: SQL ジョブでスキャンされるデータの量。