计量预估

在执行SQL查询之前,您可使用计量预估命令查询即将消耗的计算资源量。即基于一条SQL作业的输入数据量大小、UDF个数以及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扫描的数据量。