

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
<a name="Database-Insights-Execution-Plans"></a>

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
<a name="Database-Insights-Execution-Plans-prereqs"></a>

Untuk menganalisis rencana eksekusi, Anda harus menggunakan mode Advanced Database Insights. Untuk informasi tentang cara mengaktifkan mode lanjutan, lihat [Mengaktifkan mode Advanced Database Insights untuk Amazon](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_DatabaseInsights.TurningOnAdvanced.html) Aurora [dan Mengaktifkan mode Advanced Database Insights untuk Amazon Relational Database Service](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.TurningOnAdvanced.html).

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](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.PostgreSQL.html).*
+ 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](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_WorkingWithParamGroups.CreatingCluster.html) Pengguna *Amazon Aurora*
  + [Memodifikasi parameter dalam grup parameter cluster DB di Amazon](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_WorkingWithParamGroups.ModifyingCluster.html) Aurora di Panduan Pengguna Amazon *Aurora*

## Menganalisis rencana eksekusi
<a name="Database-Insights-Execution-Plans-analyze"></a>

Untuk menganalisis rencana eksekusi, gunakan prosedur berikut.

**Untuk menganalisis rencana eksekusi**

1. Masuk ke Konsol Manajemen AWS dan buka CloudWatch konsol di [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Pilih **Wawasan**.

1. Pilih **Wawasan Database**.

1. Pilih tampilan **Database Instance**.

1. Pilih instans DB.

1. Pilih tab **SQL Teratas**. Kolom **Jumlah Rencana** menunjukkan jumlah paket yang dikumpulkan untuk setiap kueri intisari.

1. (Opsional) Jika kolom **Jumlah Rencana** tidak muncul, pilih **Pengaturan** ikon pada tabel **SQL Atas** untuk menyesuaikan visibilitas dan urutan kolom.  
![Pengaturan untuk tabel detail rencana](http://docs.aws.amazon.com/id_id/AmazonCloudWatch/latest/monitoring/images/DBInsights2.png)

1. Pilih kueri intisari untuk mengembangkannya ke dalam pernyataan komponennya.  
![Perluas kueri ke dalam pernyataan komponennya](http://docs.aws.amazon.com/id_id/AmazonCloudWatch/latest/monitoring/images/dbi_did-dbload-expand.png)

1. 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 parameter`aurora_stat_plans.with_analyze`, lihat [Memantau rencana eksekusi kueri dan memori puncak untuk Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraPostgreSQL.Monitoring.Query.Plans.html#aurora.with_analyze) di Panduan Pengguna Amazon Aurora.*

1. 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.   
![Bandingkan paket](http://docs.aws.amazon.com/id_id/AmazonCloudWatch/latest/monitoring/images/dbi_did-plans.png)

1. Anda juga dapat melihat bagaimana setiap paket berkontribusi dari waktu ke DBLoad waktu dengan memilih **Paket** di **Slice by** drop-down di DBLoad bagan.  
![Tabel SQL teratas yang menampilkan beban berdasarkan rencana dengan pernyataan kueri, metrik eksekusi, dan jumlah rencana.](http://docs.aws.amazon.com/id_id/AmazonCloudWatch/latest/monitoring/images/DBInsights_OverTime.png)