計(jì)量預(yù)估,基于一條SQL作業(yè)的輸入數(shù)據(jù)量大小、UDF個(gè)數(shù)以及SQL復(fù)雜等級估算作業(yè)執(zhí)行費(fèi)用。需要注意的是,如果UDF涉及分區(qū)裁剪,由于無法確定最終會掃描多少個(gè)分區(qū),該場景下的費(fèi)用無法預(yù)估。

使用限制

目前外部表不支持Cost SQL功能。

注意事項(xiàng)

該信息不能作為實(shí)際計(jì)費(fèi)標(biāo)準(zhǔn),僅供參考,實(shí)際費(fèi)用請以賬單為準(zhǔn)。

命令格式

cost sql <sql_sentence>;

參數(shù)說明

sql_sentence:待估算費(fèi)用的SQL語句。

使用示例

cost sql select * from sale_detail;
返回結(jié)果如下。
ID = 20150715113033121xxxxxxx
UDF:0
Complexity:1.0
Input:0 Bytes
參數(shù)說明如下:
  • UDF:表示SQL中運(yùn)行的UDF個(gè)數(shù)。
  • Complexity:表示SQL的復(fù)雜度,詳情請參見SQL復(fù)雜度
  • Input:表示SQL掃描的數(shù)據(jù)量。