Jika Anda menggunakan Azure Data Studio untuk tugas admin database, Anda mungkin bertanya-tanya bagaimana cara melihat rencana eksekusi untuk kueri Anda?
Untungnya, ini mudah!
Anda memiliki pilihan untuk melihat:
- Sebuah perkiraan rencana eksekusi kueri
- Yang sebenarnya rencana eksekusi kueri
Estimasi Paket Kueri
Perkiraan rencana eksekusi kueri menunjukkan kepada Anda perkiraan seperti apa rencana kueri jika Anda menjalankannya. Ia melakukan ini tanpa benar-benar menjalankan kueri.
Untuk melihat perkiraan rencana kueri di Azure Data Studio, cukup klik Jelaskan tombol di bagian atas tab kueri Anda.
Mengklik Jelaskan akan secara otomatis menampilkan rencana eksekusi kueri di panel bawah.
Kami dapat mengetahui bahwa ini hanya perkiraan rencana kueri saat kami mengeklik Operasi Teratas tab.
Kita dapat melihat bahwa Baris Sebenarnya dan Eksekusi Sebenarnya kolom berisi nol, sedangkan Perkiraan Biaya , Perkiraan Biaya Subpohon , dan Est Baris diisi dengan data bukan nol.
Jika tab kueri Anda berisi beberapa pernyataan tetapi Anda hanya menginginkan satu rencana kueri, Anda dapat menyorot pernyataan itu (sama seperti ketika Anda menyorot satu ketika Anda hanya ingin menjalankan pernyataan itu).
Paket Kueri Aktual
Untuk mendapatkan sebenarnya rencana eksekusi kueri, Anda perlu menjalankan kueri aktual dengan paket kueri.
Untuk melakukannya, buka tab dan tulis kueri Anda (atau sorot kueri jika kueri tersebut berada di antara kueri lain pada tab yang sama).
Sekarang buka Tampilan> Palet Perintah…
Lalu ketik Jalankan Kueri Saat Ini dengan Paket Aktual dan klik pada teks yang sama yang sekarang akan muncul.
Sekarang akan menjalankan kueri dengan rencana eksekusi kueri yang sebenarnya.
Dalam kasus saya, rencana eksekusi yang sebenarnya terlihat sama dengan yang diperkirakan:
Tetapi ketika saya mengklik Operasi Teratas tab, ini cerita yang berbeda:
Sekarang saya dapat melihat bahwa Baris Sebenarnya dan Eksekusi Sebenarnya berisi data aktual (berlawanan dengan nol yang ada dalam perkiraan rencana kueri).
Format XML
Anda dapat mengeklik Hasil tab untuk mendapatkan representasi XML dari rencana kueri.
Jika Anda mengklik tab ini setelah mendapatkan paket kueri yang sebenarnya, Anda akan melihat hasil kueri serta paket kueri XML (seperti yang ditunjukkan pada tangkapan layar di atas).
Jika Anda mengklik tab setelah mendapatkan perkiraan paket, maka Anda hanya akan melihat paket kueri XML.
Anda dapat mengklik XML Showplan untuk membuka dokumen XML. Mengkliknya akan membuka dokumen XML di tab baru.
Anda dapat menyimpan ini dengan .sqlplan ekstensi, lalu buka lagi nanti jika diperlukan. Saat Anda membukanya, itu akan terbuka sebagai representasi grafis dari rencana kueri.