Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menganalisis rencana eksekusi dengan CloudWatch Database Insights
Anda dapat menganalisis rencana eksekusi untuk Amazon Aurora PostgreSQL, RDS untuk Microsoft SQL Server dan RDS untuk database Oracle dengan menggunakan metode berikut.
Diiris berdasarkan tarik-turun - Pilih dimensi Paket dalam bagan pemuatan Database untuk melihat bagaimana rencana yang berbeda berkontribusi pada Pemuatan DB dari waktu ke waktu.
Tab SQL atas - Pilih Analisis Beban DB, lalu pilih tab SQL Teratas untuk melihat jumlah paket untuk setiap kueri intisari.
Untuk menganalisis rencana eksekusi untuk kueri intisari, pilih kueri lalu pilih tab Paket. Untuk informasi lebih lanjut, lihat prosedur berikut.
Prasyarat
Untuk menganalisis rencana eksekusi, Anda harus menggunakan mode Advanced Database Insights. Untuk informasi tentang cara mengaktifkan Mode lanjutan, lihat Mengaktifkan mode Lanjut Wawasan Database untuk Amazon Aurora dan Mengaktifkan mode Lanjut Wawasan Database untuk Amazon Relational Database Service.
Jika Anda menggunakan Aurora PostgreSQL, Anda juga memiliki prasyarat berikut:
Instans DB Anda harus menggunakan Aurora PostgreSQL versi 14.10, 15.5, atau yang lebih baru. Untuk informasi tentang memutakhirkan klaster DB PostgreSQL Aurora, lihat Memutakhirkan klaster DB PostgreSQL Amazon Aurora di Panduan Pengguna Amazon Aurora.
Anda harus mengonfigurasi cluster DB Anda untuk menganalisis rencana eksekusi dengan menyetel parameter
aurora_compute_plan_id
on
dengan salah satu opsi berikut.Membuat grup parameter cluster DB di Amazon Aurora di Panduan Pengguna Amazon Aurora
Memodifikasi parameter dalam grup parameter cluster DB di Amazon Aurora di Panduan Pengguna Amazon Aurora
Menganalisis rencana eksekusi
Untuk menganalisis rencana eksekusi, gunakan prosedur berikut.
Untuk menganalisis rencana eksekusi
Masuk ke AWS Management Console dan buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/
. Pilih Wawasan.
Pilih Wawasan Database.
Pilih tampilan Database Instance.
Pilih instans DB.
Pilih tab SQL Teratas. Kolom Jumlah Rencana menunjukkan jumlah paket yang dikumpulkan untuk setiap kueri intisari.
(Opsional) Jika kolom Jumlah Rencana tidak muncul, pilih Pengaturan ikon pada tabel SQL Atas untuk menyesuaikan visibilitas dan urutan kolom.
Pilih kueri intisari untuk mengembangkannya ke dalam pernyataan komponennya.
Gulir ke bawah dan lihat teks SQL. Kemudian, pilih tab Paket.
Secara default, CloudWatch menampilkan perkiraan rencana eksekusi. Untuk Aurora PostgreSQL, untuk melihat rencana eksekusi aktual, aktifkan parameter untuk instans DB Anda.
aurora_stat_plans.with_analyze
Untuk informasi selengkapnya tentang parameteraurora_stat_plans.with_analyze
, lihat Memantau rencana eksekusi kueri dan memori puncak untuk Aurora PostgreSQL di Panduan Pengguna Amazon Aurora.Untuk membandingkan paket dari kueri intisari yang sama, pilih dua Paket dari daftar kueri Rencana untuk intisari.
Anda dapat melihat salah satu atau dua rencana untuk kueri sekaligus. Dalam contoh screenshot berikut, kedua paket adalah untuk Aurora PostgreSQL.
Anda juga dapat melihat bagaimana setiap paket berkontribusi dari waktu ke DBLoad waktu dengan memilih Paket di Slice by drop-down di DBLoad bagan.