View a markdown version of this page

Menganalisis paket eksekusi SQL Server menggunakan dasbor Performance Insights untuk Amazon RDS - Amazon Relational Database Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menganalisis paket eksekusi SQL Server menggunakan dasbor Performance Insights untuk Amazon RDS

Saat menganalisis beban DB pada Database SQL Server, Anda mungkin ingin tahu paket mana yang paling berkontribusi pada pemuatan DB. Anda dapat menentukan paket mana yang paling berkontribusi terhadap pemuatan DB dengan menggunakan fitur pengambilan paket Performance Insights.

Untuk menganalisis rencana eksekusi SQL Server menggunakan konsol
  1. Buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Wawasan Performa.

  3. Pilih instance SQL Server DB. Dasbor Wawasan Performa ditampilkan untuk instans DB tersebut.

  4. Di bagian Muatan basis data (muatan DB), pilih Rencana di sebelah Potong menurut.

    Bagan Sesi aktif rata-rata menunjukkan rencana yang digunakan oleh pernyataan SQL teratas. Nilai hash rencana muncul di sebelah kanan kotak kode warna. Setiap nilai hash secara unik mengidentifikasi rencana.

    Potong menurut rencana
  5. Gulir ke bawah ke tab SQL Teratas.

    Dalam contoh berikut, intisari SQL teratas memiliki tiga rencana. Kehadiran tanda tanya dalam pernyataan SQL menunjukkan bahwa pernyataan tersebut adalah intisari. Untuk melihat pernyataan SQL lengkap, pilih nilai di kolom pernyataan SQL.

    Pilih rencana digest
  6. Pilih digest untuk meluaskannya dalam pernyataan komponennya.

    Dalam contoh berikut, pernyataan SELECT merupakan kueri digest. Kueri komponen dalam intisari menggunakan tiga rencana eksekusi yang berbeda. Warna yang ditetapkan untuk rencana sesuai dengan bagan beban database.

    Pilih rencana digest
  7. Gulir ke bawah dan pilih dua Rencana untuk dibandingkan dari daftar Rencana untuk kueri digest.

    Anda dapat melihat salah satu atau dua rencana untuk kueri sekaligus. Tangkapan layar berikut membandingkan dua paket dalam intisari. Dalam contoh berikut, 40% dari rata-rata sesi aktif yang menjalankan kueri intisari ini menggunakan paket di sebelah kiri, sedangkan 28% menggunakan paket di sebelah kanan.

    Bandingkan kedua rencana secara berdampingan

    Dalam contoh sebelumnya, rencana berbeda dalam cara yang penting. Langkah 2 dalam rencana di sebelah kiri menggunakan pemindaian tabel, sedangkan rencana di sebelah kanan menggunakan pemindaian indeks berkerumun. Untuk tabel dengan sejumlah besar baris, kueri yang mengambil satu baris hampir selalu lebih cepat dengan pemindaian indeks berkerumun.

  8. (Opsional) Pilih Pengaturan ikon pada tabel Rincian Rencana untuk menyesuaikan visibilitas dan urutan kolom. Tangkapan layar berikut menunjukkan tabel Rincian Rencana dengan kolom daftar Output sebagai kolom kedua.

    Sesuaikan visibilitas dan urutan kolom dalam tabel Rincian Rencana
  9. (Opsional) Pilih Salin untuk menyalin rencana ke papan klip, atau Unduh untuk menyimpan rencana ke hard drive Anda.

catatan

Performance Insights menampilkan perkiraan rencana eksekusi menggunakan tabel pohon hierarkis. Tabel ini mencakup informasi eksekusi sebagian untuk setiap pernyataan. Untuk informasi selengkapnya tentang kolom dalam tabel Rincian Rencana, lihat SET SHOWPLAN_ALL dalam dokumentasi SQL Server. Untuk menampilkan informasi eksekusi lengkap untuk perkiraan rencana eksekusi, pilih Unduh untuk mengunduh paket dan kemudian mengunggah paket ke SQL Server Management Studio. Untuk informasi selengkapnya tentang menampilkan perkiraan rencana eksekusi menggunakan SQL Server Management Studio, lihat Menampilkan Rencana Eksekusi yang Diperkirakan dalam dokumentasi SQL Server.