Memperkirakan biaya eksekusi pekerjaan SQL berdasarkan volume data masukan, jumlah user-defined function (UDF), dan kompleksitas kueri.
Batasan
COST SQL tidak mendukung skenario berikut:
External tables: COST SQL tidak dapat memperkirakan biaya pekerjaan SQL yang melibatkan external tables.
UDF partition pruning: COST SQL tidak dapat memperkirakan biaya ketika partition pruning diaktifkan untuk UDF karena jumlah partisi yang akan dipindai tidak dapat ditentukan.
Catatan penggunaan
Hasil perkiraan hanya bersifat referensi. Periksa Tagihan Anda untuk mengetahui biaya aktual.
Sintaksis
cost sql <sql_sentence>;Parameter
| Parameter | Deskripsi |
|---|---|
sql_sentence | Pernyataan SQL yang akan diperkirakan biaya eksekusinya. |
Contoh
Contoh berikut memperkirakan biaya kueri SELECT * pada tabel sale_detail.
cost sql select * from sale_detail;Output:
ID = 20150715113033121xxxxxxx
UDF:0
Complexity:1.0
Input:0 BytesBidang-bidang dalam output dijelaskan dalam tabel berikut.
| Bidang | Deskripsi |
|---|---|
UDF | Jumlah UDF yang digunakan dalam pekerjaan SQL. |
Complexity | Skor kompleksitas pekerjaan SQL. Untuk informasi lebih lanjut, lihat SQL complexitySQL complexity. |
Input | Jumlah data yang dipindai dalam pekerjaan SQL. |