Estima o custo de execução de um job SQL com base no tamanho dos dados de entrada, na quantidade de funções definidas pelo usuário (UDFs) e na complexidade do SQL. Observação: a estimativa de custo não é compatível com UDFs que envolvem pruning de partições, pois não é possível determinar o número de partições a serem verificadas.
Limitações
O comando COST SQL não oferece suporte a tabelas externas.
Observações de uso
A estimativa de custo fornecida serve apenas como referência. Para verificar os valores reais cobrados, consulte sua fatura.
Sintaxe
cost sql <sql_sentence>;
Parâmetros
sql_sentence: instrução SQL cujo custo se deseja estimar.
Exemplo
cost sql select * from sale_detail;
O comando retorna a seguinte saída:
ID = 20150715113033121xxxxxxx
UDF:0
Complexity:1.0
Input:0 Bytes
A saída inclui os seguintes parâmetros:
UDF: quantidade de UDFs executadas pelo job SQL.
-
ComplexityComplexidade do SQL
: indica a complexidade da consulta SQL. Para mais informações, consulte
.
Input: volume de dados verificado pelo job SQL.