Bagikan melalui


Penampil Rencana Kueri di Azure Data Studio

Berlaku untuk: SQL Server Azure SQL Database Azure SQL Managed Instance

Azure Data Studio mendukung pengambilan perkiraan dan rencana kueri aktual. Paket kueri menyediakan tampilan grafis metode pengambilan data (atau modifikasi) yang dipilih oleh Pengoptimal Kueri SQL Server. Pendekatan visual ini membantu memahami karakteristik performa kueri.

Tampilan - perkiraan paket

Untuk menampilkan perkiraan rencana kueri, sorot kueri tertentu dan pilih tombol Perkiraan Paket.

Catatan

Jika Anda tidak memilih kueri dan memilih tombol Perkiraan Paket, kueri akan menampilkan perkiraan rencana untuk semua kueri di jendela kueri.

Tampilan - paket aktual

Untuk menampilkan Paket Aktual untuk kueri apa pun di editor, pilih tombol Aktifkan Paket Aktual atau CTRL + M. Dengan opsi ini diaktifkan, menjalankan kueri apa pun (melalui tombol Jalankan atau F5) akan menghasilkan paket aktual yang ditampilkan di tab Rencana Kueri.

Catatan

Jika Anda tidak memilih kueri dan memilih Jalankan atau F5, kueri akan menampilkan paket aktual untuk semua kueri di jendela kueri.

Output

Saat melihat perkiraan atau paket aktual, tiga tab tersedia selain tab Hasil dan Pesan. Tab ini adalah Rencana Kueri, Pohon Rencana, dan Operasi Teratas. Tab Paket Kueri menampilkan paket dan menyediakan beberapa opsi menu, tersedia di bilah menu sisi kanan dan melalui menu klik kanan. Pohon Rencana menampilkan paket dalam format teks, termasuk kolom yang dapat diurutkan. Panel Operasi Teratas mencantumkan operator dalam paket, dan pengurutan tersedia untuk mengidentifikasi operator termahal berdasarkan atribut yang berbeda.

Opsi menu paket kueri

Dari konteks rencana kueri ada beberapa opsi yang tersedia untuk analisis lebih lanjut tentang rencana. Opsi ini diakses dengan mengklik kanan di mana saja dalam paket, atau dari bilah menu kanan.

Ikon Opsi Deskripsi
Cuplikan layar ikon Simpan paket. Simpan File Paket Simpan rencana kueri sebagai file .sqlplan
Cuplikan layar ikon Tampilkan XML paket kueri. Perlihatkan XML Rencana Kueri Menampilkan paket kueri dalam format XML di jendela baru
Cuplikan layar ikon Buka kueri. Buka Kueri | Buka kueri paket di jendela baru
Cuplikan layar ikon Perbesar Tampilan. Perbesar tampilan Perbesar tampilan dalam paket
Cuplikan layar ikon Perkecil Tampilan. Perkecil Tampilan Perkecil dalam paket
Cuplikan layar ikon Zoom agar pas. Perbesar agar pas Mengukur paket ke jendela tersebut
Cuplikan layar ikon Zoom ke ukuran kustom. Zoom Kustom Tentukan tingkat pembesaran kustom untuk paket
Cuplikan layar ikon Temukan simpul. Temukan Simpul Mencari simpul dalam paket berdasarkan nilai atribut tertentu
Cuplikan layar ikon panel Properti. Properti Menampilkan panel properti
Cuplikan layar ikon Bandingkan paket. Membandingkan rencana eksekusi Membandingkan rencana eksekusi saat ini dengan paket lain di jendela baru
Cuplikan layar ikon Sorot operator mahal. Menyoroti operator mahal Identifikasi operator termahal dalam paket berdasarkan atribut yang ditentukan
Cuplikan layar ikon TipsAlat. Tooltip Alihkan untuk mengaktifkan atau menonaktifkan tipsalat saat menerjemahkan operator dalam paket
Cuplikan layar ikon Operasi teratas. Operasi Teratas Beralih ke panel Operasi Atas

Operasi teratas

Dalam tab Operasi Atas, selain mengurutkan kolom, jendela Filter di sebelah kanan dapat digunakan untuk menemukan operator dengan nilai bidang umum. Misalnya, mungkin berguna untuk menemukan semua operator Loop Berlapis dalam paket yang mengakses objek database tertentu, atau memfilter nilai tertentu untuk atribut tertentu.

Cuplikan layar tab Operasi Teratas setelah pemfilteran untuk berkluster.

Untuk operator mana pun dalam daftar, pilih nama operator untuk melompat ke lokasi operator tersebut dalam rencana kueri (kotak hijau akan mengelilingi operator).

Perbandingan paket

Membandingkan rencana kueri dapat berguna saat memecahkan masalah perbedaan performa rencana, dan ini dapat dicapai di Azure Data Studio dengan mengklik kanan paket dan memilih Bandingkan rencana eksekusi. Paket saat ini akan terbuka di bagian atas jendela baru, dengan tombol Tambahkan rencana eksekusi di bagian bawah. Pilih tombol Tambahkan rencana eksekusi dan telusuri ke paket tersimpan yang ingin Anda bandingkan.

Cuplikan layar Dua paket dibandingkan.

Menu bandingkan paket menawarkan beberapa ikon yang sama seperti di menu rencana kueri, tetapi juga menyediakan kemampuan untuk mengalihkan orientasi dari tampilan horizontal ke tampilan vertikal, menggunakan tombol Alihkan Orientasi. Panel Properti di jendela perbandingan paket menyediakan kemampuan untuk meninjau nilai atribut untuk operator dari setiap paket secara berdampingan. Pilih tombol Properti, lalu pilih operator di setiap paket untuk dibandingkan. Meskipun operator apa pun dapat dipilih, memilih operator yang sama di lokasi serupa dalam paket biasanya berguna. Operator Pilih adalah salah satu contoh, tetapi operator Pencarian Indeks dipilih dalam cuplikan layar di bawah ini.

Cuplikan layar Dua paket dibandingkan dengan jendela properti yang ditampilkan.

Tampilan default paket Properti untuk perbandingan paket mencantumkan atribut dengan nilai yang berbeda di bagian atas, dan atribut dengan nilai yang sama diciutkan di bawah judul Properti yang Setara. Tampilan ini dapat diubah menggunakan ikon pengurutan, dan daftar atribut dapat diperluas atau diciutkan untuk membantu menampilkan dan menemukan informasi. Panel Properti juga memiliki menu filter, menyediakan kemampuan untuk menavigasi dengan cepat ke atribut yang menarik.

Langkah berikutnya