Todos os produtos
Search
Central de documentação

MaxCompute:Estimativa de custos

Última atualização: Jun 26, 2026

Antes de executar uma consulta SQL, use o comando cost sql para estimar os recursos de computação consumidos. A estimativa considera três fatores: volume de dados de entrada, quantidade de funções definidas pelo usuário (UDFs) e complexidade do SQL. Essa prática ajuda a reduzir custos, aumentar a eficiência e planejar recursos de forma eficaz.

Nota

O resultado serve apenas como referência. Para verificar os custos reais, visualize sua fatura.

Limitações

Se o pruning de partições estiver ativado para UDFs, o comando cost sql não conseguirá gerar uma estimativa, pois não é possível determinar antecipadamente o número de partições a serem verificadas.

Sintaxe

cost sql <sql_sentence>;

Parâmetros

Parâmetro

Descrição

sql_sentence

Instrução SQL para a qual se deseja estimar o custo de execução.

Exemplo

Execute o comando cost sql em uma tabela para visualizar o consumo estimado de recursos:

cost sql select * from sale_detail;

Saída:

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

Campo

Descrição

UDF

Quantidade de UDFs usadas no job SQL.

Complexity

Complexidade do job SQL. Para mais informações, consulte SQL complexity.

Input

Volume de dados verificados durante o job SQL.