全部产品
Search
文档中心

MaxCompute:Estimasi Biaya

更新时间:Jul 02, 2025

Sebelum mengeksekusi kueri SQL, Anda dapat menggunakan perintah cost sql untuk memeriksa jumlah sumber daya komputasi yang akan dikonsumsi. Perintah ini memperkirakan biaya eksekusi pekerjaan SQL berdasarkan jumlah data masukan, jumlah fungsi yang ditentukan pengguna (UDF), dan kompleksitas SQL. Perintah ini membantu mengurangi biaya, meningkatkan efisiensi, serta merencanakan sumber daya dengan lebih baik. Jika pemangkasan partisi diaktifkan untuk UDF, estimasi biaya tidak dapat dilakukan karena jumlah partisi yang dipindai tidak dapat ditentukan.

Catatan

Hasil estimasi hanya untuk referensi. Untuk biaya sebenarnya, lihat Tagihan Anda.

Sintaksis

cost sql <sql_sentence>;

Parameter

sql_sentence: Pernyataan SQL yang ingin Anda perkirakan biaya eksekusinya.

Contoh

cost sql select * from sale_detail;

Hasil berikut dikembalikan:

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

Berikut adalah penjelasan parameter keluaran:

  • UDF: Jumlah UDF yang digunakan dalam pekerjaan SQL.

  • Complexity: Kompleksitas pekerjaan SQL. Untuk informasi lebih lanjut, lihat Kompleksitas SQL.

  • Input: Jumlah data yang dipindai dalam pekerjaan SQL.