Bagikan melalui


Menampilkan rencana eksekusi aktual

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceDatabase SQL di Microsoft Fabric

Artikel ini menjelaskan cara menghasilkan rencana eksekusi grafis aktual dengan menggunakan SQL Server Management Studio. Rencana eksekusi aktual dihasilkan setelah kueri atau batch T-SQL dijalankan. Karena itu, rencana eksekusi aktual berisi informasi runtime, seperti metrik penggunaan sumber daya aktual dan peringatan runtime (jika ada). Rencana eksekusi yang dihasilkan menampilkan rencana eksekusi kueri aktual yang digunakan Mesin Database SQL Server untuk menjalankan kueri.

Untuk menggunakan fitur ini, pengguna harus memiliki izin yang sesuai untuk menjalankan kueri Transact-SQL tempat rencana eksekusi grafis dibuat, dan mereka harus diberikan izin SHOWPLAN untuk semua database yang direferensikan oleh kueri.

Note

Untuk mengambil rencana eksekusi aktual untuk kumpulan SQL khusus (sebelumnya SQL DW) dan kumpulan SQL khusus di Azure Synapse Analytics, ada perintah yang berbeda. Untuk informasi selengkapnya, lihat Memantau beban kerja kumpulan SQL khusus Azure Synapse Analytics Anda menggunakan DMV.

Sertakan rencana eksekusi untuk kueri saat eksekusi

  1. Pada toolbar SQL Server Management Studio, pilih Kueri Mesin Database. Anda juga dapat membuka kueri yang sudah ada dan menampilkan perkiraan rencana eksekusi dengan memilih tombol buka toolbar File dan menemukan kueri yang sudah ada.

  2. Masukkan kueri yang ingin Anda tampilkan rencana eksekusi aktualnya.

  3. Pada menu Kueri, pilih Sertakan Rencana Eksekusi Aktual atau pilih tombol toolbar Sertakan Rencana Eksekusi Aktual.

    Cuplikan layar dari SQL Server Management Studio memperlihatkan tombol Rencana Eksekusi Aktual pada toolbar.

  4. Jalankan kueri dengan memilih tombol Eksekusi toolbar. Paket yang digunakan oleh pengoptimal kueri ditampilkan pada tab Execution Plan di panel hasil.

    Cuplikan layar dari SQL Server Management Studio memperlihatkan Rencana Eksekusi Aktual grafis.

  5. Jeda mouse di atas operator logis dan fisik untuk melihat deskripsi dan properti operator di TipsAlat yang ditampilkan, termasuk properti rencana eksekusi keseluruhan, dengan memilih operator simpul akar ( SELECT simpul dalam gambar di atas).

    Atau, Anda dapat melihat properti operator di jendela Properti . Jika Properti tidak terlihat, klik kanan operator dan pilih Properti. Pilih operator untuk melihat propertinya.

    Cuplikan layar dari SQL Server Management Studio yang menunjukkan tempat untuk mengklik kanan Properti di operator rencana.

  6. Anda dapat mengubah tampilan rencana eksekusi dengan mengklik kanan rencana eksekusi dan memilih Perbesar Tampilan, Perkecil Tampilan, Zoom Kustom, atau Zoom agar Pas. Perbesar dan Perkecil Tampilan memungkinkan Anda untuk memperbesar atau memperkecil rencana eksekusi, sementara Pembesaran Kustom memungkinkan Anda menentukan pembesaran Anda sendiri, seperti pembesaran dengan persentase 80 persen. Zoom ke Pas memperbesar rencana eksekusi agar pas dengan panel hasil. Atau, gunakan kombinasi tombol CTRL dan roda mouse Anda untuk mengaktifkan zoom dinamis.

  7. Untuk menavigasi tampilan rencana eksekusi, gunakan bilah gulir vertikal dan horizontal, atau pilih dan tahan area kosong dari rencana eksekusi, dan seret mouse Anda. Atau, pilih dan tahan tanda plus (+) di sudut kanan bawah jendela rencana eksekusi, untuk menampilkan peta miniatur dari seluruh rencana eksekusi.

Note

Atau, gunakan SET STATISTICS XML untuk mengembalikan informasi rencana eksekusi untuk setiap pernyataan setelah menjalankannya. Jika digunakan di SQL Server Management Studio, tab Hasil akan memiliki tautan untuk membuka rencana eksekusi dalam format grafis.

Untuk informasi selengkapnya, lihat Infrastruktur Pembuatan Profil Kueri.