

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

# Memantau metrik dalam instans Amazon RDS
<a name="CHAP_Monitoring"></a>

Di bagian berikut, Anda dapat menemukan ikhtisar RDS pemantauan Amazon dan penjelasan tentang cara mengakses metrik. Untuk mempelajari cara memantau peristiwa, log, dan aliran aktivitas basis data, lihat [](CHAP_Monitor_Logs_Events.md).

**Topics**
+ [Rencana pemantauan](#MonitoringOverview.plan)
+ [Acuan dasar performa](#MonitoringOverview.baseline)
+ [Pedoman performa](#MonitoringOverview.guidelines)
+ [Alat pemantauan untuk Amazon RDS](MonitoringOverview.md)
+ [Melihat status instance](accessing-monitoring.md)
+ [Rekomendasi dari RDS](monitoring-recommendations.md)
+ [Melihat metrik di konsol Amazon RDS](USER_Monitoring.md)
+ [Melihat metrik gabungan dengan dasbor Performance Insights](Viewing_Unifiedmetrics.md)
+ [Memantau metrik Amazon RDS Aurora dengan Amazon CloudWatch](monitoring-cloudwatch.md)
+ [Memantau database Amazon RDS Aurora dengan Database CloudWatch Insights](USER_DatabaseInsights.md)
+ [Memantau muatan DB dengan Wawasan Performa di Amazon RDS](USER_PerfInsights.md)
+ [Menganalisis anomali kinerja dengan Amazon DevOps Guru untuk Amazon RDS](devops-guru-for-rds.md)
+ [Memantau metrik OS dengan Pemantauan yang Ditingkatkan](USER_Monitoring.OS.md)
+ [Referensi metrik untuk Amazon RDS Aurora](metrics-reference.md)

## Rencana pemantauan
<a name="MonitoringOverview.plan"></a>

Sebelum Anda mulai memantau Amazon RDS , buat rencana pemantauan. Rencana ini sepatutnya menjawab pertanyaan-pertanyaan berikut:
+ Apa saja sasaran pemantauan Anda?
+ Sumber daya manakah yang akan Anda pantau?
+ Seberapa seringkah Anda akan memantau sumber daya ini?
+ Apa sajakah alat pemantauan yang akan Anda gunakan?
+ Siapakah yang akan melakukan tugas pemantauan?
+ Siapakah yang harus diberi tahu apabila ada kesalahan?

## Acuan dasar performa
<a name="MonitoringOverview.baseline"></a>

Untuk mencapai semua sasaran pemantauan, Anda perlu menetapkan acuan dasar. Untuk melakukan ini, ukur kinerja dalam kondisi beban yang berbeda pada berbagai waktu di lingkungan Amazon RDS Amazon Anda. Anda dapat memantau metrik-metrik seperti:
+ Throughput jaringan
+ Koneksi klien
+ I/O untuk operasi baca, tulis, atau metadata
+ Saldo kredit lonjakan untuk instans DB Anda

Kami menyarankan Anda menyimpan data kinerja historis untuk Amazon RDS Amazon . Dengan menggunakan data yang disimpan, Anda dapat membandingkan performa saat ini dengan tren sebelumnya. Anda juga dapat membedakan pola performa normal dari anomali, dan merancang teknik untuk mengatasi masalah.

## Pedoman performa
<a name="MonitoringOverview.guidelines"></a>

Secara umum, nilai-nilai yang diperkenankan untuk metrik performa bergantung pada performa aplikasi Anda secara relatif terhadap acuan Anda. Selidiki variansi yang konsisten atau sedang tren dari acuan Anda. Metrik-metrik berikut sering menjadi sumber masalah performa:
+  **Tinggi CPU atau RAM konsumsi** — Nilai tinggi untuk CPU atau RAM konsumsi mungkin sesuai, jika sesuai dengan tujuan Anda untuk aplikasi Anda (seperti throughput atau konkurensi) dan diharapkan. 
+  **Konsumsi ruang disk** – Selidiki konsumsi ruang disk jika ruang yang digunakan selalu berada pada atau di atas 85 persen dari total ruang disk. Periksa apakah ada kemungkinan untuk menghapus data dari instans atau mengarsipkan data ke sistem yang berbeda guna mengosongkan sebagian ruang. 
+  **Lalu lintas jaringan** – Untuk lalu lintas jaringan, bicaralah kepada administrator sistem Anda untuk memahami throughput yang diharapkan bagi jaringan domain dan koneksi internet Anda. Selidiki lalu lintas jaringan jika throughput selalu di bawah yang diharapkan. 
+  **Koneksi basis data** – Jika Anda melihat jumlah koneksi pengguna yang tinggi dan juga penurunan performa dan waktu respons instans, pertimbangkan untuk membatasi koneksi basis data. Jumlah koneksi pengguna terbaik untuk instans basis data bervariasi berdasarkan kelas instans dan kerumitan operasi yang dilakukan. Untuk menentukan jumlah koneksi basis data, kaitkan instans basis data Anda dengan grup parameter dengan parameter `User Connections` diatur ke nilai selain 0 (tidak terbatas). Anda dapat menggunakan grup parameter yang ada atau membuat grup baru. Untuk informasi selengkapnya, lihat [Grup parameter untuk RDS](USER_WorkingWithParamGroups.md). 
+  **IOPSmetrik** — Nilai yang diharapkan untuk IOPS metrik bergantung pada spesifikasi disk dan konfigurasi server, jadi gunakan baseline Anda untuk mengetahui apa yang khas. Selidiki apakah nilai-nilai selalu berbeda dengan acuan dasar Anda. Untuk IOPS kinerja terbaik, pastikan set kerja tipikal Anda sesuai dengan memori untuk meminimalkan operasi baca dan tulis. 

Ketika performa berada di luar garis dasar yang telah ditetapkan, Anda mungkin perlu membuat perubahan untuk mengoptimalkan ketersediaan basis data bagi beban kerja Anda. Misalnya, Anda mungkin perlu mengubah kelas instans dari instans DB Anda. Atau, Anda mungkin perlu mengubah jumlah instans DB dan replika baca yang tersedia untuk klien. 

# Alat pemantauan untuk Amazon RDS
<a name="MonitoringOverview"></a>

Pemantauan adalah bagian penting dalam menjaga keandalan, ketersediaan, dan kinerja Amazon RDS  Aurora dan solusi Anda AWS yang lain. AWS menyediakan berbagai alat pemantauan untuk menonton Amazon RDS Aurora, melaporkan ketika ada sesuatu yang salah, dan mengambil tindakan otomatis bila perlu.

**Topics**
+ [Alat-alat pemantauan otomatis](#MonitoringOverview.tools.automated)
+ [Alat-alat pemantauan manual](#monitoring_manual_tools)

## Alat-alat pemantauan otomatis
<a name="MonitoringOverview.tools.automated"></a>

Sebaiknya Anda mengotomatisasi tugas pemantauan sebanyak mungkin.

**Topics**
+ [Status dan rekomendasi instans Amazon RDS](#MonitoringOverview.tools.automated.rds)
+ [CloudWatch](#MonitoringOverview.tools.automated.integrated)
+ [Wawasan Performa Amazon RDS dan pemantauan sistem operasi](#MonitoringOverview.tools.automated.metrics.rds)
+ [Layanan terintegrasi](#MonitoringOverview.tools.automated.integrated.events-logs-streams)

### Status dan rekomendasi instans Amazon RDS
<a name="MonitoringOverview.tools.automated.rds"></a>

Anda dapat menggunakan alat otomatis berikut untuk memantau Amazon RDS dan melaporkan saat ada yang salah:
+ **Amazon RDS Status cluster Aurora** — Lihat detail tentang status klaster Anda saat ini dengan menggunakan konsol Amazon RDS, API, AWS CLI atau RDS API.
+ **Rekomendasi Amazon RDS** — Tanggapi rekomendasi otomatis untuk sumber daya basis data, seperti instans DB, , replika baca, dan grup parameter DB. Untuk informasi selengkapnya, lihat [Rekomendasi dari RDS](monitoring-recommendations.md).

### CloudWatch
<a name="MonitoringOverview.tools.automated.integrated"></a>

Amazon RDS Aurora terintegrasi dengan CloudWatch Amazon untuk kemampuan pemantauan tambahan.
+ **Amazon CloudWatch** — Layanan ini memantau AWS sumber daya Anda dan aplikasi yang Anda jalankan AWS secara real time. Anda dapat menggunakan CloudWatch fitur Amazon berikut dengan Amazon RDS :
  + ** CloudWatch Metrik Amazon** — Amazon RDS Amazon secara otomatis mengirimkan metrik ke setiap menit CloudWatch untuk setiap basis data aktif. Anda tidak mendapatkan biaya tambahan untuk metrik Amazon RDS di. CloudWatch Lihat informasi yang lebih lengkap di [Memantau metrik Amazon RDS Aurora dengan Amazon CloudWatch](monitoring-cloudwatch.md).
  + ** CloudWatch Alarm Amazon** - Anda dapat menonton satu metrik Amazon RDS Aurora selama periode waktu tertentu. Anda lalu dapat melakukan satu atau beberapa tindakan berdasarkan nilai metrik relatif terhadap ambang batas yang Anda tetapkan. Lihat informasi yang lebih lengkap di [Memantau metrik Amazon RDS Aurora dengan Amazon CloudWatch](monitoring-cloudwatch.md).

### Wawasan Performa Amazon RDS dan pemantauan sistem operasi
<a name="MonitoringOverview.tools.automated.metrics.rds"></a>

Anda dapat menggunakan alat-alat otomatis berikut untuk memantau performa Amazon RDS:
+ **Wawasan Performa Amazon RDS** – Nilai beban pada basis data Anda, dan tentukan kapan dan di mana harus mengambil tindakan. Untuk informasi selengkapnya, lihat [Memantau muatan DB dengan Wawasan Performa di Amazon RDS](USER_PerfInsights.md).
+ **Pemantauan Disempurnakan Amazon RDS** – Lihat secara waktu nyata metrik-metrik untuk sistem operasi. Untuk informasi selengkapnya, lihat [Memantau metrik OS dengan Pemantauan yang Ditingkatkan](USER_Monitoring.OS.md).

### Layanan terintegrasi
<a name="MonitoringOverview.tools.automated.integrated.events-logs-streams"></a>

 AWS Layanan berikut terintegrasi dengan Amazon RDS :
+ *Amazon EventBridge* adalah layanan bus acara tanpa server yang memudahkan untuk menghubungkan aplikasi Anda dengan data dari berbagai sumber. Untuk informasi selengkapnya, lihat [Memantau RDS](working-with-events.md).
+ *Amazon CloudWatch Logs* memungkinkan Anda memantau, menyimpan, dan mengakses file log Anda dari instans Amazon Aurora Amazon RDS Aurora CloudTrail, dan sumber lainnya. Untuk informasi selengkapnya, lihat [Memantau file RDS Amazon](USER_LogAccess.md).
+ *AWS CloudTrail* menangkap panggilan API dan peristiwa terkait yang dibuat oleh atau atas nama Akun AWS Anda dan mengirimkan file log ke bucket Amazon S3 yang Anda tentukan. Untuk informasi selengkapnya, lihat [Memantau API AWS CloudTrail](logging-using-cloudtrail.md).
+ *Aliran Aktivitas Database* Untuk informasi selengkapnya, lihat [Memantau Amazon RDS dengan Aliran Aktivitas Basis Data](DBActivityStreams.md).

## Alat-alat pemantauan manual
<a name="monitoring_manual_tools"></a>

Anda perlu memantau secara manual item yang tidak CloudWatch tercakup oleh alarm. Amazon RDS, CloudWatch, AWS Trusted Advisor dan dasbor AWS konsol lainnya memberikan at-a-glance tampilan keadaan lingkungan Anda AWS . Kami menyarankan agar Anda juga memeriksa file log pada instans DB Anda.
+ Dari konsol Amazon RDS, Anda dapat memantau item berikut untuk sumber daya Anda:
  + Jumlah koneksi dengan instans DB
  + Jumlah operasi baca dan tulis ke instans DB
  + Jumlah penyimpanan yang saat ini digunakan oleh instans DB
  + Jumlah memori dan CPU yang sedang digunakan untuk instans DB
  + Jumlah lalu lintas jaringan ke dan dari instans DB
+ Dari Trusted Advisor dasbor, Anda dapat meninjau pengoptimalan biaya, keamanan, toleransi kesalahan, dan pemeriksaan peningkatan kinerja berikut:
  + Instans DB Idle Amazon RDS
  + Risiko Akses Grup Keamanan Amazon RDS
  + Cadangan Amazon RDS
  + Amazon RDS Multi-AZ

  Untuk informasi selengkapnya tentang pemeriksaan ini, lihat [Praktik terbaik Trusted Advisor (pemeriksaan)](https://aws.amazon.com/premiumsupport/trustedadvisor/best-practices/).
+ CloudWatch halaman rumah menunjukkan:
  + Alarm dan status saat ini
  + Grafik alarm dan sumber daya
  + Status kesehatan layanan

  Selain itu, Anda dapat menggunakan CloudWatch untuk melakukan hal berikut: 
  + Membuat [dasbor yang disesuaikan](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/CloudWatch_Dashboards.html) untuk memantau layanan yang penting bagi Anda.
  + Data metrik grafik untuk memecahkan masalah dan mengungkap tren.
  + Cari dan telusuri semua metrik AWS sumber daya Anda.
  + Membuat dan mengedit alarm agar diberi tahu tentang masalah.

# Melihat status instance
<a name="accessing-monitoring"></a>

Menggunakan konsol Amazon RDS, Anda dapat dengan cepat mengakses status instans DB Anda.

**Topics**
+ [Melihat status instans Amazon RDS DB](#Overview.DBInstance.Status)

## Melihat status instans Amazon RDS DB
<a name="Overview.DBInstance.Status"></a>

Status instans DB menunjukkan keadaan operasionalnya saat ini. Anda dapat menggunakan prosedur berikut untuk melihat status instans DB di konsol Amazon RDS, AWS CLI perintah, atau operasi API.

**catatan**  
Amazon RDS juga menggunakan status lain yang disebut *status pemeliharaan*, yang ditunjukkan di kolom **Pemeliharaan** pada konsol Amazon RDS. Nilai ini menunjukkan status patch pemeliharaan yang perlu diterapkan ke instans DB. Status pemeliharaan bergantung pada status instans DB. Untuk informasi lebih lanjut tentang status pemeliharaan, lihat [Menerapkan pembaruan ke instans DB](USER_UpgradeDBInstance.Maintenance.md#USER_UpgradeDBInstance.OSUpgrades). 

Temukan kemungkinan nilai status untuk instans DB dalam tabel berikut. Tabel ini juga menunjukkan apakah Anda akan ditagih untuk instans DB dan penyimpanan, ditagih hanya untuk penyimpanan, atau Anda tidak dikenai tagihan. Untuk semua status instans DB, Anda selalu ditagih untuk penggunaan cadangan.


| Status instans DB | Ditagih  | Deskripsi | 
| --- | --- | --- | 
|  **tersedia**  |  Ditagih  |  Instans DB tersedia untuk modifikasi.  | 
|  **cadangan**  |  Ditagih  |  Instans DB saat ini sedang dicadangkan.  | 
|  **configuring-enhanced-monitoring**  |  Ditagih  |  Pemantauan yang ditingkatkan diaktifkan atau dinonaktifkan untuk instans DB ini.  | 
|  **configuring-iam-database-auth**  |  Ditagih  |  AWS Identity and Access Management (IAM) otentikasi database sedang diaktifkan atau dinonaktifkan untuk instans DB ini.  | 
|  **configuring-log-exports**  |  Ditagih  |  Menerbitkan file log ke Amazon CloudWatch Logs sedang diaktifkan atau dinonaktifkan untuk instans DB ini.  | 
|  **converting-to-vpc**  |  Ditagih  |  Instans DB sedang dikonversi dari instans DB yang tidak ada di Amazon Virtual Private Cloud (Amazon VPC) menjadi instans DB yang ada di Amazon VPC.  | 
|  **menciptakan**  |  Tidak ditagih (non-PITR) Ditagih (hanya PITR)  |  Instans DB sedang dibuat. Instans DB tidak dapat diakses saat sedang dibuat.  Jika Anda memulihkan database selama point-in-time pemulihan (PITR), Anda ditagih saat database dalam status **pembuatan**. Ini adalah satu-satunya skenario di mana status **pembuat menimbulkan** biaya.  | 
|  **hapus-precheck**  |  Tidak ditagih  |  Amazon RDS memvalidasi bahwa replika baca aman untuk dihapus.  | 
|  **menghapus**  |  Tidak ditagih  |  Instans DB sedang dihapus.  | 
|  **gagal**  |  Tidak ditagih  |  Instans DB gagal dan Amazon RDS tidak dapat dipulihkan. Lakukan point-in-time pemulihan ke waktu restorable terbaru dari instans DB untuk memulihkan data.   | 
|  **inaccessible-encryption-credentials**  |  Tidak ditagih  |  Yang AWS KMS key digunakan untuk mengenkripsi atau mendekripsi instans DB tidak dapat diakses atau dipulihkan.   | 
|  **inaccessible-encryption-credentials-recoverable**  |  Ditagih untuk penyimpanan  |  Kunci KMS digunakan untuk mengenkripsi atau mendekripsi instans DB tidak dapat diakses. Namun, jika kunci KMS aktif, Anda dapat memulai ulang instans DB untuk memulihkannya. Untuk informasi selengkapnya, lihat [Mengenkripsi instans DB](Overview.Encryption.md#Overview.Encryption.Enabling).  | 
|  **tidak kompatibel-buat**  |  Tidak ditagih  |  Amazon RDS mencoba membuat instans DB tetapi tidak dapat melakukannya karena sumber daya tidak kompatibel dengan instans DB Anda. Status ini dapat terjadi jika, misalnya, profil instans untuk instans DB Anda tidak memiliki izin yang benar.  | 
|  **jaringan yang tidak kompatibel**  |  Tidak ditagih  |  Amazon RDS mencoba melakukan tindakan pemulihan di instans DB tetapi tidak dapat melakukannya karena VPC berada dalam keadaan yang mencegah penyelesaian tindakan. Status ini dapat terjadi jika, misalnya, semua alamat IP yang tersedia di subnet sedang digunakan dan Amazon RDS tidak bisa mendapatkan alamat IP untuk instans DB.   | 
|  **incompatible-option-group**  |  Ditagih  |  Amazon RDS mencoba menerapkan perubahan grup opsi tetapi tidak dapat melakukannya, dan Amazon RDS tidak dapat melakukan roll back ke status grup opsi sebelumnya. Untuk informasi selengkapnya, lihat daftar **Peristiwa Terbaru** untuk instans DB. Status ini dapat terjadi jika, misalnya, grup opsi berisi opsi seperti TDE dan instans DB tidak berisi informasi terenkripsi.   | 
|  **parameter yang tidak kompatibel**  |  Ditagih  |  Amazon RDS tidak dapat memulai instans DB karena parameter yang ditentukan dalam grup parameter DB instans DB tidak kompatibel dengan instans DB. Kembalikan perubahan parameter atau buat parameter kompatibel dengan instans DB untuk mendapatkan akses ke instans DB Anda. Untuk informasi selengkapnya tentang parameter yang tidak kompatibel, periksa daftar **Peristiwa Terbaru** untuk instans DB.   | 
|  **pemulihan yang tidak kompatibel**  |  Tidak ditagih  |  Amazon RDS tidak dapat melakukan point-in-time pemulihan. Penyebab umum untuk status ini termasuk penggunaan tabel sementara , penggunaan tabel MyISAM dengan MySQL, atau penggunaan tabel Aria dengan MariaDB.  | 
| ketidakcukupan kapasitas |  Tidak ditagih  |  Amazon RDS tidak dapat membuat instans Anda karena kapasitas yang cukup saat ini tidak tersedia. Untuk membuat instans DB di AZ yang sama dengan jenis instans yang sama, hapus instans DB Anda, tunggu beberapa jam, lalu coba untuk membuat lagi. Atau, buat instans baru menggunakan kelas instans atau AZ yang berbeda.  | 
|  **pemeliharaan**  |  Ditagih  |  Amazon RDS menerapkan pembaruan pemeliharaan pada instans DB. Status ini digunakan untuk pemeliharaan tingkat instans yang dijadwalkan RDS sejak jauh hari sebelumnya.   | 
|  **memodifikasi**  |  Ditagih  |  Instans DB sedang dimodifikasi karena ada permintaan pelanggan untuk memodifikasi instans DB.   | 
|  **moving-to-vpc**  |  Ditagih  |  Instans DB sedang dipindahkan ke Amazon Virtual Private Cloud (Amazon VPC) baru.  | 
|  **me-reboot**  |  Ditagih  |  Instans DB sedang di-boot ulang karena permintaan pelanggan atau proses Amazon RDS yang memerlukan boot ulang instans DB.  | 
|  **resetting-master-credentials**  |  Ditagih  |  Kredensial master untuk instans DB sedang direset karena ada permintaan pelanggan untuk meresetnya.  | 
|  **mengganti nama**  |  Ditagih  |  Nama instans DB sedang diganti karena ada permintaan pelanggan untuk mengganti namanya.   | 
|  **memulihkan-kesalahan**  |  Ditagih  |  Instans DB mengalami kesalahan saat mencoba mengembalikan ke point-in-time atau dari snapshot.  | 
|  **memulai**  |  Ditagih untuk penyimpanan  |  Instans DB dimulai.  | 
|  **berhenti**  |  Ditagih untuk penyimpanan  |  Instans DB dihentikan.  | 
|  **berhenti**  |  Ditagih untuk penyimpanan  |  Instans DB sedang dihentikan.  | 
|  **storage-config-upgrade**  |  Ditagih  |  Konfigurasi sistem file penyimpanan instans DB sedang ditingkatkan. Status ini hanya berlaku untuk basis data green dalam deployment blue/green, atau untuk replika baca instans DB.  | 
|  **penyimpanan-penuh**  |  Ditagih  |  Instans DB telah mencapai alokasi kapasitas penyimpanannya. Ini merupakan status kritis. Sebaiknya segera perbaiki masalah ini. Untuk melakukannya, perbesar penyimpanan Anda dengan memodifikasi instans DB. Untuk menghindari situasi ini, setel CloudWatch alarm Amazon untuk memperingatkan Anda saat ruang penyimpanan semakin rendah.   | 
| penyimpanan-inisialisasi |  Ditagih  |  Instans DB memuat blok data dari Amazon S3 untuk mengoptimalkan kinerja volume setelah dipulihkan dari snapshot. Ini tetap tersedia untuk operasi, tetapi kinerja mungkin tidak sepenuhnya sampai inisialisasi selesai.  | 
|  **pengoptimalan penyimpanan**  |  Ditagih  |  Amazon RDS mengoptimalkan penyimpanan instans DB Anda. Proses pengoptimalan penyimpanan biasanya singkat, tetapi terkadang dapat memakan waktu hingga lebih dari 24 jam. Selama optimasi penyimpanan, instans DB tetap tersedia. Pengoptimalan penyimpanan adalah proses latar belakang yang tidak memengaruhi ketersediaan instans.  | 
|  **memutakhirkan**  |  Ditagih  |  Mesin database atau versi sistem operasi sedang ditingkatkan.  | 
|  **upgrade\$1failed**  |  Tidak ditagih  |  Instans DB gagal meningkatkan ke versi yang didukung. Aurora membuat snapshot akhir dengan awalan. `rds-final`   | 

### Konsol
<a name="DBinstance.Status.Console"></a>

**Untuk melihat status instans DB**

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

1. Di panel navigasi, pilih **Basis Data**.

   **Halaman Basis Data** muncul dengan daftar instans DB. Nilai status setiap instans DB akan ditampilkan.   
![\[Melihat status instans DB\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/RDS_instance_status.png)

### CLI
<a name="DBinstance.Status.Cli"></a>

Untuk melihat instans DB dan informasi statusnya dengan menggunakan AWS CLI, gunakan [describe-db-instances](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-instances.html)perintah. Misalnya, AWS CLI perintah berikut mencantumkan semua informasi instance DB.

```
aws rds describe-db-instances
```

Untuk melihat instans DB tertentu dan statusnya, panggil [describe-db-instances](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-instances.html)perintah dengan opsi berikut:
+ `DBInstanceIdentifier` – Nama instans DB. 

```
aws rds describe-db-instances --db-instance-identifier mydbinstance
```

Untuk melihat status semua instans DB, gunakan kueri berikut di AWS CLI.

```
aws rds describe-db-instances --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceStatus]' --output table
```

### API
<a name="DBinstance.Status.Api"></a>

Untuk melihat status instans DB menggunakan Amazon RDS API, panggil DBInstances operasi [Deskripsikan](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBInstances.html).

# Rekomendasi dari RDS
<a name="monitoring-recommendations"></a>

Amazon RDS memberikan rekomendasi otomatis untuk sumber daya database, seperti instans DB, dan grup parameter DB. Rekomendasi ini memberikan panduan praktik terbaik dengan menganalisis konfigurasi, penggunaan, dan data performa instans DB.

Amazon RDS Performance Insights memantau metrik tertentu dan secara otomatis membuat ambang batas dengan menganalisis level apa yang dianggap berpotensi bermasalah untuk sumber daya tertentu. Ketika nilai metrik baru melewati ambang batas yang telah ditentukan selama periode waktu tertentu, Performance Insights menghasilkan rekomendasi proaktif. Rekomendasi ini membantu mencegah dampak kinerja database future. Misalnya, rekomendasi “Idle In Transaction” dibuat RDSuntuk instance Postgre SQL Postgre ketika sesi yang terhubung ke database tidak melakukan pekerjaan aktif, tetapi dapat membuat sumber daya database diblokir. Untuk menerima rekomendasi proaktif, Anda harus mengaktifkan Performance Insights dengan periode retensi tingkat berbayar. Untuk informasi tentang mengaktifkan Performance Insights, lihat. [Mengaktifkan dan menonaktifkan Performance Insights untuk Amazon RDS](USER_PerfInsights.Enabling.md) Untuk informasi tentang harga dan retensi data untuk Performance Insights, lihat. [Harga dan retensi data untuk Wawasan Performa](USER_PerfInsights.Overview.cost.md)

DevOpsGuru untuk RDS memantau metrik tertentu untuk mendeteksi kapan perilaku metrik menjadi sangat tidak biasa atau anomali. Anomali ini dilaporkan sebagai wawasan reaktif dengan rekomendasi. Misalnya, DevOps Guru for RDS mungkin menyarankan Anda untuk mempertimbangkan peningkatan CPU kapasitas atau menyelidiki peristiwa menunggu yang berkontribusi terhadap beban DB. DevOpsGuru untuk RDS juga memberikan rekomendasi proaktif berbasis ambang batas. Untuk rekomendasi ini, Anda harus mengaktifkan DevOps Guru untukRDS. Untuk informasi tentang mengaktifkan DevOps GuruRDS, lihat[Mengaktifkan DevOps Guru dan menentukan cakupan sumber daya](devops-guru-for-rds.md#devops-guru-for-rds.configuring.coverage). 

Rekomendasi akan berada dalam salah satu status berikut: aktif, diberhentikan, tertunda, atau diselesaikan. Rekomendasi yang diselesaikan tersedia selama 365 hari.

Anda dapat melihat atau mengabaikan rekomendasi. Anda dapat segera menerapkan rekomendasi aktif berbasis konfigurasi, menjadwalkannya di jendela pemeliharaan berikutnya, atau mengabaikannya. Untuk rekomendasi reaktif berbasis proaktif dan pembelajaran mesin berbasis ambang batas, Anda perlu meninjau penyebab masalah yang disarankan dan kemudian melakukan tindakan yang disarankan untuk memperbaiki masalah. 

Rekomendasi didukung sebagai berikut Wilayah AWS:
+ AS Timur (Ohio)
+ AS Timur (Virginia Utara)
+ AS Barat (California Utara)
+ AS Barat (Oregon)
+ Asia Pasifik (Mumbai)
+ Asia Pasifik (Seoul)
+ Asia Pasifik (Singapura)
+ Asia Pasifik (Sydney)
+ Asia Pasifik (Tokyo)
+ Kanada (Pusat)
+ Eropa (Frankfurt)
+ Eropa (Irlandia)
+ Eropa (London)
+ Eropa (Paris)
+ Eropa (Stockholm)
+ Amerika Selatan (Sao Paulo)

Pelajari cara melihat, menerapkan, mengabaikan, dan memodifikasi rekomendasi dari Amazon RDS  Aurora di bagian berikut.

**Topics**
+ [Melihat rekomendasi Amazon RDS](UserRecommendationsView.md)
+ [Menerapkan rekomendasi Amazon RDS Aurora](USERRecommendationsManage.ApplyRecommendation.md)
+ [Mengabaikan rekomendasi Amazon RDS Amazon](USERRecommendationsManage.DismissRecommendation.md)
+ [Memodifikasi rekomendasi Amazon RDS Amazon Aurora yang diberhentikan menjadi](USERRecommendationsManage.DismissToActiveRecommendation.md)
+ [Rekomendasi dari referensi Amazon RDS Aurora](USERRecommendationsManage.RecommendationReference.md)

# Melihat rekomendasi Amazon RDS
<a name="UserRecommendationsView"></a>

Menggunakan konsol Amazon RDS, Anda dapat melihat rekomendasi Amazon RDS Amazon untuk sumber daya database Anda. 

## Konsol
<a name="UserRecommendationsView.Con"></a>

**Untuk melihat rekomendasi Amazon RDS Aurora**

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

1. Di panel navigasi, lakukan salah satu hal berikut:
   + Pilih **Rekomendasi**. Jumlah rekomendasi aktif untuk sumber daya Anda dan jumlah rekomendasi dengan tingkat keparahan tertinggi yang dihasilkan pada bulan lalu tersedia di sebelah **Rekomendasi**. Untuk menemukan jumlah rekomendasi aktif untuk setiap tingkat keparahan, pilih angka yang menunjukkan tingkat keparahan tertinggi.   
![\[Pilih Rekomendasi di konsol\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/recommendations-select.png)

     Secara default, halaman **Rekomendasi** menampilkan daftar rekomendasi baru dalam sebulan terakhir. Amazon RDS Aurora memberikan rekomendasi untuk semua sumber daya di akun Anda dan mengurutkan rekomendasi berdasarkan tingkat keparahannya.  
![\[Halaman Rekomendasi Utama di konsol yang berisi semua rekomendasi\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/Recommendations_List.png)

     Anda dapat memilih rekomendasi untuk melihat bagian di bagian bawah halaman yang berisi sumber daya yang terpengaruh dan detail tentang bagaimana rekomendasi akan diterapkan.
   + Di halaman **Database**, pilih **Rekomendasi** untuk sumber daya.  
![\[Opsi rekomendasi dipilih pada halaman Database di konsol\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/Recommendations_DBpage.png)

     Tab **Rekomendasi** menampilkan rekomendasi dan detailnya untuk sumber daya yang dipilih.  
![\[Tab Rekomendasi pada halaman Database di konsol\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/RecommendationsTab_DBpage.png)

   Rincian berikut tersedia untuk rekomendasi:
   + **Keparahan** — Tingkat implikasi dari masalah ini. Tingkat keparahannya adalah **Tinggi**, **Sedang**, **Rendah**, dan **Informasi.**
   + **Deteksi** — Jumlah sumber daya yang terpengaruh dan deskripsi singkat tentang masalah ini. Pilih tautan ini untuk melihat rekomendasi dan detail analisis.
   + **Rekomendasi** — Deskripsi singkat tentang tindakan yang disarankan untuk diterapkan.
   + **Dampak** — Deskripsi singkat tentang kemungkinan dampak ketika rekomendasi tidak diterapkan.
   + **Kategori** — Jenis rekomendasi. Kategori tersebut adalah **Efisiensi kinerja**, **Keamanan**, **Keandalan**, **Optimalisasi biaya**, **keunggulan operasional**, dan **Keberlanjutan**.
   + **Status** — Status rekomendasi saat ini. **Status yang mungkin adalah **Semua**, **Aktif**, **Diberhentikan, **Diselesaikan****, dan Tertunda.**
   + **Waktu mulai** — Waktu ketika masalah dimulai. Misalnya, **18 jam yang lalu**.
   + **Terakhir diubah** - Waktu ketika rekomendasi terakhir diperbarui oleh sistem karena perubahan **Tingkat Keparahan**, atau waktu Anda menanggapi rekomendasi. Misalnya, **10 jam yang lalu**.
   + **Waktu akhir** - Waktu ketika masalah berakhir. Waktu tidak akan ditampilkan untuk masalah yang berkelanjutan.
   + **Pengenal sumber daya** — Nama satu atau lebih sumber daya.

1. (Opsional) Pilih operator **Keparahan** atau **Kategori** di bidang untuk memfilter daftar rekomendasi.  
![\[Halaman rekomendasi dengan operasi keparahan di konsol.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/Recommendations_Severity.png)

   Rekomendasi untuk operasi yang dipilih muncul.

1. (Opsional) Pilih salah satu status rekomendasi berikut:
   + **Aktif** (default) - Menampilkan rekomendasi saat ini yang dapat Anda terapkan, menjadwalkannya untuk jendela pemeliharaan berikutnya, atau memberhentikan. 
   + **Semua** - Menampilkan semua rekomendasi dengan status saat ini.
   + **Diberhentikan** — Menunjukkan rekomendasi yang diberhentikan.
   + **Terselesaikan** - Menunjukkan rekomendasi yang diselesaikan.
   + **Tertunda** — Menunjukkan rekomendasi yang tindakan rekomendasinya sedang berlangsung atau dijadwalkan untuk jendela pemeliharaan berikutnya.   
![\[Rekomendasi difilter berdasarkan status di konsol\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/Recommendations_Status.png)

1. (Opsional) Pilih **mode Relatif** atau **Mode absolut** di **Terakhir diubah** untuk mengubah periode waktu. Halaman **Rekomendasi** menampilkan rekomendasi yang dihasilkan dalam periode waktu tersebut. Periode waktu default adalah bulan terakhir. Dalam **mode Absolute**, Anda dapat memilih periode waktu, atau memasukkan waktu di bidang **Tanggal mulai** dan **Tanggal akhir**.  
![\[Rekomendasi disaring berdasarkan periode waktu di konsol\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/Recommendations_TimeMode.png)

   Rekomendasi untuk tampilan periode waktu yang ditetapkan.

   Perhatikan bahwa Anda dapat melihat semua rekomendasi untuk sumber daya di akun Anda dengan menyetel rentang ke **Semua**.

1. (Opsional) Pilih **Preferensi** di sebelah kanan untuk menyesuaikan detail yang akan ditampilkan. Anda dapat memilih ukuran halaman, membungkus baris teks, dan mengizinkan atau menyembunyikan kolom.

1. (Opsional) Pilih rekomendasi dan kemudian pilih **Lihat detail**.  
![\[Halaman rekomendasi di konsol dengan rekomendasi yang dipilih dan melihat tombol detail dipilih.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/Recommendations_viewDetailsSelect.png)

   Halaman detail rekomendasi muncul. Judul memberikan jumlah total sumber daya dengan masalah yang terdeteksi dan tingkat keparahannya.

   *Untuk informasi tentang komponen di halaman detail untuk rekomendasi reaktif berbasis anomali, lihat [Melihat anomali reaktif di Panduan Pengguna Amazon](https://docs.aws.amazon.com/devops-guru/latest/userguide/working-with-rds.analyzing.metrics.html) Guru. DevOps*

   Untuk informasi tentang komponen pada halaman detail untuk rekomendasi proaktif berbasis ambang batas, lihat[Melihat rekomendasi proaktif Performance Insights](USER_PerfInsights.InsightsRecommendationViewDetails.md).

   Rekomendasi otomatis lainnya menampilkan komponen berikut di halaman detail rekomendasi:
   + **Rekomendasi** — Ringkasan rekomendasi dan apakah downtime diperlukan untuk menerapkan rekomendasi.  
![\[Halaman detail rekomendasi yang menampilkan bagian Rekomendasi di konsol.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/RecommendationSummary.png)
   + **Sumber daya yang terpengaruh** — Detail sumber daya yang terpengaruh.  
![\[Halaman detail rekomendasi yang menampilkan bagian Sumber Daya yang Terkena di konsol.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/Recommendations_AffectedResources.png)
   + **Detail rekomendasi** — Informasi mesin yang didukung, biaya terkait yang diperlukan untuk menerapkan rekomendasi, dan tautan dokumentasi untuk mempelajari lebih lanjut.  
![\[Halaman detail rekomendasi yang menampilkan bagian Detail rekomendasi di konsol.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/RecommendationDetails.png)

## CLI
<a name="UserRecommendationsView.Cli"></a>

Untuk melihat rekomendasi Amazon RDS dari instans DB , gunakan perintah berikut di. AWS CLI

```
aws rds describe-db-recommendations
```

## API RDS
<a name="UserRecommendationsView.API"></a>

Untuk melihat rekomendasi Amazon RDS menggunakan Amazon RDS API, gunakan operasi [DBRecommendationsDeskripsikan](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBRecommendations.html).

# Menerapkan rekomendasi Amazon RDS Aurora
<a name="USERRecommendationsManage.ApplyRecommendation"></a>

Untuk menerapkan rekomendasi Amazon RDS Aurora menggunakan konsol Amazon RDS, pilih rekomendasi berbasis konfigurasi atau sumber daya yang terpengaruh di halaman detail. Kemudian, pilih untuk segera menerapkan rekomendasi atau jadwalkan untuk jendela pemeliharaan berikutnya. Sumber daya mungkin perlu dimulai ulang agar perubahan diterapkan. Untuk beberapa rekomendasi grup parameter DB, Anda mungkin perlu memulai ulang sumber daya.

Rekomendasi reaktif berbasis proaktif atau anomali berbasis ambang batas tidak akan memiliki opsi penerapan dan mungkin memerlukan peninjauan tambahan.

## Konsol
<a name="USERRecommendationsManage.ApplyRecommendation-Console"></a>

**Untuk menerapkan rekomendasi berbasis konfigurasi**

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

1. Di panel navigasi, lakukan salah satu hal berikut:
   + Pilih **Rekomendasi**.

     Halaman **Rekomendasi** muncul dengan daftar semua rekomendasi.
   + Pilih **Database** dan kemudian pilih **Rekomendasi** untuk sumber daya di halaman database.

     Detailnya muncul di tab **Rekomendasi** untuk rekomendasi yang dipilih.
   + Pilih **Deteksi** untuk rekomendasi aktif di halaman **Rekomendasi** atau tab **Rekomendasi** di halaman **Database**.

     Halaman detail rekomendasi muncul.

1. Pilih rekomendasi, atau satu atau beberapa sumber daya yang terpengaruh di halaman detail rekomendasi, dan lakukan salah satu hal berikut:
   + Pilih **Terapkan** dan kemudian pilih **Terapkan segera** untuk segera menerapkan rekomendasi.
   + Pilih **Terapkan** dan kemudian pilih **Terapkan di jendela pemeliharaan berikutnya** untuk menjadwalkan di jendela pemeliharaan berikutnya.

     Status rekomendasi yang dipilih diperbarui ke pending hingga jendela pemeliharaan berikutnya.  
![\[Rekomendasi aktif dipilih dan tombol Terapkan dengan opsi yang disorot di konsol.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/Recommendations_Apply_Defer.png)

   Jendela konfirmasi muncul.

1. Pilih **Konfirmasi aplikasi** untuk menerapkan rekomendasi. Jendela ini mengonfirmasi apakah sumber daya memerlukan restart otomatis atau manual agar perubahan diterapkan.

   Contoh berikut menunjukkan jendela konfirmasi untuk segera menerapkan rekomendasi.  
![\[Jendela konfirmasi di konsol untuk segera menerapkan rekomendasi\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/Recommendations_ApplyImmediately.png)

   Contoh berikut menunjukkan jendela konfirmasi untuk menjadwalkan penerapan rekomendasi di jendela pemeliharaan berikutnya.  
![\[Jendela konfirmasi di konsol untuk menjadwalkan penerapan rekomendasi di jendela pemeliharaan berikutnya\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/Recommendations_Defer.png)

   Spanduk menampilkan pesan ketika rekomendasi yang diterapkan berhasil atau gagal.

   Contoh berikut menunjukkan spanduk dengan pesan yang berhasil.   
![\[Spanduk di konsol yang menampilkan pesan dengan jumlah sumber daya yang akan menerapkan rekomendasi\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/Recommendation-Apply-Banner.png)

   Contoh berikut menunjukkan spanduk dengan pesan kegagalan.   
![\[Spanduk di konsol yang menampilkan pesan dengan sumber daya yang gagal menerapkan rekomendasi dan alasan kegagalan\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/Recommendation-Apply-Banner-failure.png)

## API RDS
<a name="USERRecommendationsManage.ApplyRecommendation-API"></a>

**Untuk menerapkan rekomendasi RDS berbasis konfigurasi menggunakan Amazon RDS API**

1. Gunakan DBRecommendations operasi [Deskripsikan](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBRecommendations.html). `RecommendedActions`Dalam output dapat memiliki satu atau lebih tindakan yang direkomendasikan.

1. Gunakan [RecommendedAction](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RecommendedAction.html)objek untuk setiap tindakan yang direkomendasikan dari langkah 1. Outputnya berisi `Operation` dan`Parameters`.

   Contoh berikut menunjukkan output dengan satu tindakan yang direkomendasikan.

   ```
       "RecommendedActions": [
           {
               "ActionId": "0b19ed15-840f-463c-a200-b10af1b552e3",
               "Title": "Turn on auto backup", // localized
               "Description": "Turn on auto backup for my-mysql-instance-1", // localized
               "Operation": "ModifyDbInstance",
               "Parameters": [
                   {
                       "Key": "DbInstanceIdentifier",
                       "Value": "my-mysql-instance-1"
                   },
                   {
                       "Key": "BackupRetentionPeriod",
                       "Value": "7"
                   }
               ],
               "ApplyModes": ["immediately", "next-maintenance-window"],
               "Status": "applied"
           },
           ... // several others
       ],
   ```

1. Gunakan `operation` untuk setiap tindakan yang direkomendasikan dari output pada langkah 2 dan masukkan `Parameters` nilainya.

1. Setelah operasi di langkah 2 berhasil, gunakan DBRecommendation operasi [Modify](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBRecommendation.html) untuk mengubah status rekomendasi.

# Mengabaikan rekomendasi Amazon RDS Amazon
<a name="USERRecommendationsManage.DismissRecommendation"></a>

Anda dapat mengabaikan satu atau beberapa rekomendasi Amazon RDS Amazon RDS, AWS CLI, atau Amazon RDS API.

## Konsol
<a name="USERRecommendationsManage.DismissRecommendation-Console"></a>

**Untuk mengabaikan satu atau lebih rekomendasi**

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

1. Di panel navigasi, lakukan salah satu hal berikut:
   + Pilih **Rekomendasi**.

     Halaman **Rekomendasi** muncul dengan daftar semua rekomendasi.
   + Pilih **Database** dan kemudian pilih **Rekomendasi** untuk sumber daya di halaman database.

     Detailnya muncul di tab **Rekomendasi** untuk rekomendasi yang dipilih.
   + Pilih **Deteksi** untuk rekomendasi aktif di halaman **Rekomendasi** atau tab **Rekomendasi** di halaman **Database**.

     Halaman detail rekomendasi menampilkan daftar sumber daya yang terpengaruh.

1. Pilih satu atau beberapa rekomendasi, atau satu atau beberapa sumber daya yang terpengaruh di halaman detail rekomendasi, lalu pilih **Singkirkan**.

   Contoh berikut menunjukkan halaman **Rekomendasi** dengan beberapa rekomendasi aktif yang dipilih untuk diberhentikan.  
![\[Beberapa rekomendasi aktif dipilih dan tombol tutup disorot di konsol\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/Recommendations_Dismiss.png)

   Spanduk menampilkan pesan ketika satu atau beberapa rekomendasi yang dipilih diberhentikan.

   Contoh berikut menunjukkan spanduk dengan pesan yang berhasil.   
![\[Spanduk di konsol yang menampilkan pesan dengan jumlah sumber daya yang berhasil mengabaikan rekomendasi\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/Recommendation-Dismiss-Banner.png)

   Contoh berikut menunjukkan spanduk dengan pesan kegagalan.  
![\[Spanduk di konsol yang menampilkan pesan dengan sumber daya yang gagal mengabaikan rekomendasi\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/Recommendation-Dismiss-Banner-failure.png)

## CLI
<a name="USERRecommendationsManage.DismissRecommendation-Cli"></a>

**Untuk mengabaikan rekomendasi RDS menggunakan AWS CLI**

1. Jalankan perintah `aws rds describe-db-recommendations --filters "Name=status,Values=active"`.

   Output menyediakan daftar rekomendasi dalam `active` status.

1. Temukan `recommendationId` rekomendasi yang ingin Anda abaikan dari langkah 1.

1. Jalankan perintah `>aws rds modify-db-recommendation --status dismissed --recommendationId <ID>` dengan `recommendationId` dari langkah 2 untuk mengabaikan rekomendasi.

## API RDS
<a name="USERRecommendationsManage.DismissRecommendation-API"></a>

[Untuk mengabaikan rekomendasi RDS dan menggunakan Amazon RDS API, gunakan operasi Modify. DBRecommendation](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBRecommendation.html)

# Memodifikasi rekomendasi Amazon RDS Amazon Aurora yang diberhentikan menjadi
<a name="USERRecommendationsManage.DismissToActiveRecommendation"></a>

Anda dapat memindahkan satu atau beberapa rekomendasi Amazon RDS Amazon yang diberhentikan ke rekomendasi aktif menggunakan konsol Amazon RDS, AWS CLI, atau Amazon RDS API.

## Konsol
<a name="USERRecommendationsManage.DismissToActiveRecommendation-Console"></a>

**Untuk memindahkan satu atau lebih rekomendasi yang diberhentikan ke rekomendasi aktif**

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

1. Di panel navigasi, lakukan salah satu hal berikut:
   + Pilih **Rekomendasi**.

     Halaman **Rekomendasi** menampilkan daftar rekomendasi yang diurutkan berdasarkan tingkat keparahan semua sumber daya di akun Anda.
   + Pilih **Database** dan kemudian pilih **Rekomendasi** untuk sumber daya di halaman database.

     Tab **Rekomendasi** menampilkan rekomendasi dan detailnya untuk sumber daya yang dipilih.

1. Pilih satu atau beberapa rekomendasi yang diberhentikan dari daftar dan kemudian pilih **Pindah ke aktif**.  
![\[Beberapa rekomendasi yang diberhentikan dipilih dan Pindahkan ke tombol aktif yang disorot di konsol\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/Recommendations_DismissToActive.png)

   Spanduk menampilkan pesan yang berhasil atau gagal saat memindahkan rekomendasi yang dipilih dari diberhentikan ke status aktif.

   Contoh berikut menunjukkan spanduk dengan pesan yang berhasil.  
![\[spanduk di konsol yang menampilkan pesan dengan jumlah sumber daya yang berhasil dipindahkan dari rekomendasi yang diberhentikan ke aktif\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/Recommendation-DismissToActive-Banner.png)

   Contoh berikut menunjukkan spanduk dengan pesan kegagalan.  
![\[spanduk di konsol yang menampilkan pesan dengan sumber daya yang gagal berpindah dari rekomendasi yang diberhentikan ke rekomendasi aktif\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/Recommendation-DismissToActive-Banner-Failure.png)

## CLI
<a name="USERRecommendationsManage.DismissToActiveRecommendation-Cli"></a>

**Untuk mengubah rekomendasi RDS yang diberhentikan menjadi rekomendasi aktif menggunakan AWS CLI**

1. Jalankan perintah `aws rds describe-db-recommendations --filters "Name=status,Values=dismissed"`.

   Output menyediakan daftar rekomendasi dalam `dismissed` status.

1. Temukan `recommendationId` rekomendasi yang ingin Anda ubah statusnya dari langkah 1.

1. Jalankan perintah `>aws rds modify-db-recommendation --status active --recommendationId <ID>` dengan `recommendationId` dari langkah 2 untuk mengubah ke rekomendasi aktif.

## API RDS
<a name="USERRecommendationsManage.DismissToActiveRecommendation-API"></a>

[Untuk mengubah rekomendasi RDS  yang diberhentikan menjadi rekomendasi aktif menggunakan Amazon RDS API, gunakan operasi Modify. DBRecommendation](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBRecommendation.html)

# Rekomendasi dari referensi Amazon RDS Aurora
<a name="USERRecommendationsManage.RecommendationReference"></a>

Amazon RDS memberikan rekomendasi untuk sumber daya ketika sumber daya tersebut dibuat atau dimodifikasi. Anda dapat menemukan contoh rekomendasi dari Amazon RDS Aurora di tabel berikut. 


| Tipe | Deskripsi | Rekomendasi | Diperlukan downtime | Informasi tambahan | 
| --- | --- | --- | --- | --- | 
|  Volume magnetik sedang digunakan  |  Instans DB Anda menggunakan penyimpanan magnetik. Penyimpanan magnetik tidak disarankan untuk sebagian besar instans DB. Pilih jenis penyimpanan yang berbeda: General Purpose (SSD) atau Provisioned IOPS.  |  Pilih jenis penyimpanan yang berbeda: General Purpose (SSD) atau Provisioned IOPS.  |  Ya  |  [Volume generasi sebelumnya](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-volume-types.html#vol-type-prev) dalam dokumentasi Amazon EC2.  | 
|  Sumber Daya Pencadangan otomatis dimatikan  |  Pencadangan otomatis tidak diaktifkan untuk instans DB Anda. Pencadangan otomatis direkomendasikan karena memungkinkan point-in-time pemulihan instans DB Anda.  |  Aktifkan pencadangan otomatis dengan periode retensi hingga 14 hari.  |  Ya  |  [Mengaktifkan pencadangan otomatis](USER_WorkingWithAutomatedBackups.Enabling.md) [Mengungkap biaya penyimpanan cadangan Amazon RDS di Blog Database](https://aws.amazon.com/blogs/database/demystifying-amazon-rds-backup-storage-costs/) AWS   | 
|  Diperlukan pemutakhiran versi minor engine  |  Sumber daya database Anda tidak menjalankan versi mesin DB minor terbaru. Versi minor terbaru berisi perbaikan keamanan terbaru dan peningkatan lainnya.  |  Tingkatkan ke versi mesin terbaru.  |  Ya  |  [Meningkatkan versi mesin instans DB ](USER_UpgradeDBInstance.Upgrading.md)  | 
|  Peningkatan Monitoring dimatikan  |  Sumber daya database Anda tidak mengaktifkan Enhanced Monitoring. Pemantauan yang Ditingkatkan menyediakan metrik sistem operasi waktu nyata untuk pemantauan dan pemecahan masalah.  |  Aktifkan Pemantauan yang Ditingkatkan.  |  Tidak  |  [Memantau metrik OS dengan Pemantauan yang Ditingkatkan](USER_Monitoring.OS.md)  | 
|  Enkripsi penyimpanan dimatikan  |  Amazon RDS mendukung enkripsi saat istirahat untuk semua mesin database dengan menggunakan kunci yang Anda kelola di AWS Key Management Service (AWS KMS). Pada instans DB aktif dengan enkripsi Amazon RDS, data yang disimpan saat istirahat di penyimpanan dienkripsi, mirip dengan pencadangan otomatis, replika baca, dan snapshot. Jika enkripsi tidak diaktifkan saat membuat instans DB, Anda harus membuat dan mengembalikan salinan terenkripsi dari snapshot yang didekripsi dari instans DB sebelum Anda mengaktifkan enkripsi.  |  Aktifkan enkripsi data saat istirahat untuk instans DB Anda.  |  Ya  |  [Keamanan di Amazon RDS Aurora](UsingWithRDS.md) [Menyalin snapshot DB untuk Amazon RDS](USER_CopySnapshot.md)  | 
| Performance Insights dimatikan | Performance Insights memantau pemuatan instans DB untuk membantu Anda menganalisis dan menyelesaikan masalah kinerja database. Kami menyarankan Anda mengaktifkan Performance Insights. | Mengaktifkan Wawasan Performa. | Tidak |  [Memantau muatan DB dengan Wawasan Performa di Amazon RDS](USER_PerfInsights.md)  | 
| Instans DB memiliki penyimpanan autoscaling dimatikan | Penskalaan otomatis penyimpanan tidak diaktifkan untuk instans DB Anda. Ketika beban kerja database meningkat, penskalaan otomatis penyimpanan RDS secara otomatis menskalakan kapasitas penyimpanan dengan nol waktu henti. | Aktifkan penskalaan otomatis penyimpanan Amazon RDS dengan ambang penyimpanan maksimum yang ditentukan | Tidak |  [Mengelola kapasitas secara otomatis dengan penskalaan otomatis penyimpanan Amazon RDS](USER_PIOPS.Autoscaling.md)  | 
|  Sumber daya RDS pembaruan versi utama diperlukan | Database dengan versi utama saat ini untuk mesin DB tidak akan didukung. Kami menyarankan Anda meningkatkan ke versi utama terbaru yang mencakup fungsionalitas dan peningkatan baru. | Tingkatkan ke versi utama terbaru untuk mesin DB. | Ya | [Meningkatkan versi mesin instans DB ](USER_UpgradeDBInstance.Upgrading.md) [Menggunakan Amazon RDS Blue/Green Aurora Deployment untuk pembaruan database](blue-green-deployments.md)  | 
| Pembaruan kelas instance sumber daya RDS diperlukan | Instans DB Anda menjalankan kelas instans DB generasi sebelumnya. Kami telah mengganti kelas instans DB dari generasi sebelumnya dengan kelas instans DB dengan biaya, kinerja, atau keduanya yang lebih baik. Kami menyarankan Anda menjalankan instans DB Anda dengan kelas instans DB dari generasi yang lebih baru. | Tingkatkan kelas instans DB. | Ya |  [Mesin DB yang didukung untuk kelas instans DB](Concepts.DBInstanceClass.Support.md)  | 
| Sumber daya RDS menggunakan akhir edisi mesin pendukung di bawah lisensi yang disertakan | Kami menyarankan Anda meningkatkan versi utama ke versi mesin terbaru yang didukung oleh Amazon RDS untuk melanjutkan dukungan lisensi saat ini. Versi mesin database Anda tidak akan didukung dengan lisensi saat ini. | Kami menyarankan Anda meningkatkan database Anda ke versi terbaru yang didukung di Amazon RDS untuk terus menggunakan model berlisensi. | Ya |  [Peningkatan versi mayor Oracle](USER_UpgradeDBInstance.Oracle.Major.md)  | 
| Instans DB tidak menggunakan penerapan Multi-AZ | Sebaiknya gunakan deployment Multi-AZ. Deployment multi-AZ meningkatkan ketersediaan dan durabilitas instans DB. | Siapkan Multi-AZ untuk instans DB yang terkena dampak | Tidak Tidak terjadi waktu henti selama perubahan ini. Namun, ada kemungkinan dampak pada performa. Untuk informasi selengkapnya, lihat [Mengonversi instans DB ke penerapan Multi-AZ untuk Amazon RDS](Concepts.MultiAZ.Migrating.md)  |  [Harga untuk Amazon RDS Multi-AZ](https://aws.amazon.com/rds/features/multi-az/#Pricing)  | 
| Parameter memori DB menyimpang dari default | Parameter memori instans DB berbeda secara signifikan dari nilai default. Pengaturan ini dapat memengaruhi kinerja dan menyebabkan kesalahan. Kami menyarankan Anda mengatur ulang parameter memori khusus untuk instans DB ke nilai defaultnya di grup parameter DB.  | Setel ulang parameter memori ke nilai defaultnya. | Tidak |   [Praktik terbaik untuk mengonfigurasi parameter kinerja untuk Amazon RDS for MySQL di Blog Database](https://aws.amazon.com/blogs/database/best-practices-for-configuring-parameters-for-amazon-rds-for-mysql-part-1-parameters-related-to-performance/) AWS   | 
| `InnoDB_Change_Buffering`parameter menggunakan kurang dari nilai optimal | Perubahan buffering memungkinkan instance MySQL DB untuk menunda beberapa penulisan, yang diperlukan untuk mempertahankan indeks sekunder. Fitur ini berguna di lingkungan dengan disk lambat. Konfigurasi buffering perubahan sedikit meningkatkan kinerja DB tetapi menyebabkan penundaan pemulihan kerusakan dan waktu shutdown yang lama selama peningkatan. Setel ke secara `OFF` default di MySQL versi 8.4. | Tetapkan nilai `InnoDB_Change_Buffering` parameter ke `NONE` dalam grup parameter DB Anda. | Tidak | [Praktik terbaik untuk mengonfigurasi parameter kinerja untuk Amazon RDS for MySQL di Blog Database](https://aws.amazon.com/blogs/database/best-practices-for-configuring-parameters-for-amazon-rds-for-mysql-part-1-parameters-related-to-performance/) AWS   | 
| Parameter cache kueri diaktifkan | Ketika perubahan mengharuskan cache kueri Anda dibersihkan, instans DB Anda akan tampak macet. Cache kueri tidak bermanfaat untuk sebagian besar beban kerja. Cache kueri telah dihapus dari MySQL 8.0 dan versi yang lebih tinggi. Kami menyarankan Anda mengatur parameter query\$1cache\$1type ke 0. | Tetapkan nilai `query_cache_type` parameter ke `0` dalam grup parameter DB Anda. | Ya |  [Praktik terbaik untuk mengonfigurasi parameter kinerja untuk Amazon RDS for MySQL di Blog Database](https://aws.amazon.com/blogs/database/best-practices-for-configuring-parameters-for-amazon-rds-for-mysql-part-1-parameters-related-to-performance/) AWS   | 
| `log_output`parameter diatur ke tabel | Ketika `log_output` diatur ke`TABLE`, lebih banyak penyimpanan digunakan daripada ketika `log_output` diatur ke`FILE`. Kami menyarankan Anda mengatur parameter ke`FILE`, untuk menghindari mencapai batas ukuran penyimpanan. Setel ke secara `FILE` default di MySQL 8.4 dan versi yang lebih tinggi. | Tetapkan nilai `log_output` parameter ke `FILE` dalam grup parameter DB Anda. | Tidak |  [File log ](USER_LogAccess.Concepts.MySQL.md)  | 
| Grup parameter tidak menggunakan halaman besar | Halaman besar dapat meningkatkan skalabilitas database, tetapi instans DB Anda tidak menggunakan halaman besar. Kami menyarankan Anda mengatur nilai `use_large_pages` parameter ke `ONLY` dalam grup parameter DB untuk instans DB Anda. | Tetapkan nilai `use_large_pages` parameter ke `ONLY` dalam grup parameter DB Anda. | Ya | [Mengaktifkan HugePages untuk instans RDS for Oracle](Oracle.Concepts.HugePages.md)  | 
| `autovacuum`parameter dimatikan |  Mematikan autovacuum meningkatkan tabel dan indeks kembung dan berdampak pada kinerja. Kami menyarankan Anda mengaktifkan autovacuum di grup parameter DB Anda.  | Aktifkan parameter autovacuum di grup parameter DB Anda. | Tidak |  [Memahami autovacuum di Amazon RDS untuk lingkungan Amazon RDS for PostGresql](https://aws.amazon.com/blogs/database/understanding-autovacuum-in-amazon-rds-for-postgresql-environments/) di Blog Database AWS   | 
| `synchronous_commit`parameter dimatikan | Ketika `synchronous_commit` parameter dimatikan, data dapat hilang dalam kerusakan database. Daya tahan database berisiko. Sebaiknya aktifkan parameter `synchronous_commit`.  | Aktifkan `synchronous_commit` parameter di grup parameter DB Anda. | Ya |  [Parameter Amazon Aurora PostgreSQL: Replikasi, keamanan](https://aws.amazon.com/blogs/database/amazon-aurora-postgresql-parameters-part-2-replication-security-and-logging/), dan logging di Blog Database AWS   | 
| `track_counts`parameter dimatikan | Ketika `track_counts` parameter dimatikan, database tidak mengumpulkan statistik aktivitas database. Autovacuum membutuhkan statistik ini untuk berfungsi dengan benar. Sebaiknya tetapkan parameter `track_counts` ke `1`. | Setel `track_counts` parameter ke`1`. | Tidak |  [Statistik Run-time untuk PostgreSQL](https://www.postgresql.org/docs/current/runtime-config-statistics.html#GUC-TRACK-COUNTS)   | 
| `enable_indexonlyscan`parameter dimatikan | Perencana kueri atau pengoptimal tidak dapat menggunakan jenis paket pemindaian khusus indeks saat dimatikan. Kami menyarankan Anda mengatur nilai `enable_indexonlyscan` parameter ke`1`. | Tetapkan nilai `enable_indexonlyscan` parameter ke`1`. | Tidak |  [Konfigurasi Metode Perencana untuk PostgreSQL](https://www.postgresql.org/docs/current/runtime-config-query.html#GUC-ENABLE-INDEXONLYSCAN)  | 
| `enable_indexscan`parameter dimatikan | Perencana kueri atau pengoptimal tidak dapat menggunakan jenis rencana pemindaian indeks saat dimatikan. Kami menyarankan Anda menetapkan `enable_indexscan` nilainya`1`. | Tetapkan nilai `enable_indexscan` parameter ke`1`. | Tidak |  [Konfigurasi Metode Perencana untuk PostgreSQL](https://www.postgresql.org/docs/current/runtime-config-query.html#GUC-ENABLE-INDEXONLYSCAN)  | 
| `innodb_flush_log_at_trx`parameter dimatikan | Nilai `innodb_flush_log_at_trx` parameter instans DB Anda bukanlah nilai aman. Parameter ini mengontrol persistensi operasi commit ke disk. Sebaiknya tetapkan parameter `innodb_flush_log_at_trx` ke `1`. | Tetapkan nilai `innodb_flush_log_at_trx` parameter ke`1`. | Tidak |  [Praktik terbaik untuk mengonfigurasi parameter kinerja untuk Amazon RDS for MySQL di Blog Database](https://aws.amazon.com/blogs/database/best-practices-for-configuring-parameters-for-amazon-rds-for-mysql-part-1-parameters-related-to-performance/) AWS   | 
| `sync_binlog`parameter dimatikan | Sinkronisasi log biner ke disk tidak diberlakukan sebelum komit transaksi diakui dalam instans DB Anda. Kami menyarankan Anda mengatur nilai `sync_binlog` parameter ke`1`. | Tetapkan nilai `sync_binlog` parameter ke`1`. | Tidak | [Praktik terbaik untuk mengonfigurasi parameter replikasi untuk Amazon RDS for MySQL](https://aws.amazon.com/blogs/database/best-practices-for-configuring-parameters-for-amazon-rds-for-mysql-part-1-parameters-related-to-performance/) di Blog Database AWS  | 
| `innodb_stats_persistent`parameter dimatikan | Instans DB Anda tidak dikonfigurasi untuk mempertahankan statistik InnoDB ke disk. Ketika statistik tidak disimpan, mereka dihitung ulang setiap kali instance restart dan tabel diakses. Hal ini menyebabkan variasi dalam rencana eksekusi query. Anda dapat memodifikasi nilai parameter global ini di tingkat tabel. Kami menyarankan Anda mengatur nilai `innodb_stats_persistent` parameter ke`ON`. | Tetapkan nilai `innodb_stats_persistent` parameter ke`ON`. | Tidak | [Praktik terbaik untuk mengonfigurasi parameter kinerja untuk Amazon RDS for MySQL di Blog Database](https://aws.amazon.com/blogs/database/best-practices-for-configuring-parameters-for-amazon-rds-for-mysql-part-1-parameters-related-to-performance/) AWS   | 
| `innodb_open_files`Parameternya rendah | `innodb_open_files`Parameter mengontrol jumlah file InnoDB dapat membuka pada satu waktu. InnoDB membuka semua log dan file tablespace sistem saat mysqld berjalan. Instans DB Anda memiliki nilai rendah untuk jumlah maksimum file yang dapat dibuka InnoDB pada satu waktu. Sebaiknya tetapkan parameter `innodb_open_files` ke nilai minimum `65`. | Atur `innodb_open_files` parameter ke nilai minimum`65`. | Ya | [InnoDB membuka file untuk MySQL](https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_open_files)  | 
| `max_user_connections`Parameternya rendah | Instans DB Anda memiliki nilai rendah untuk jumlah maksimum koneksi simultan untuk setiap akun basis data. Kami merekomendasikan pengaturan `max_user_connections` parameter ke angka yang lebih besar dari`5`. | Tingkatkan nilai `max_user_connections` parameter ke angka yang lebih besar dari`5`. | Ya | [Menetapkan Batas Sumber Daya Akun untuk MySQL](https://dev.mysql.com/doc/refman/8.0/en/user-resources.html) | 
| Baca Replika terbuka dalam mode yang dapat ditulis | Instans DB Anda memiliki replika baca dalam mode yang dapat ditulis, yang memungkinkan pembaruan dari klien. Kami menyarankan Anda mengatur `read_only` parameter `TrueIfReplica` agar replika baca tidak dalam mode yang dapat ditulis. | Tetapkan nilai `read_only` parameter ke`TrueIfReplica`. | Tidak | [Praktik terbaik untuk mengonfigurasi parameter replikasi untuk Amazon RDS for MySQL](https://aws.amazon.com/blogs/database/best-practices-for-configuring-parameters-for-amazon-rds-for-mysql-part-2-parameters-related-to-replication/) di Blog Database AWS   | 
| `innodb_default_row_format`pengaturan parameter tidak aman | Instans DB Anda mengalami masalah yang diketahui: Tabel yang dibuat dalam versi MySQL yang lebih rendah dari 8.0.26 dengan `row_format` set `COMPACT` ke `REDUNDANT` atau akan tidak dapat diakses dan tidak dapat dipulihkan ketika indeks melebihi 767 byte. Kami menyarankan Anda mengatur nilai `innodb_default_row_format` parameter ke`DYNAMIC`. | Tetapkan nilai `innodb_default_row_format` parameter ke`DYNAMIC`. | Tidak | [Perubahan MySQL 8.0.26](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-26.html#mysqld-8-0-26-bug) | 
| `general_logging`parameter dihidupkan | Pencatatan umum diaktifkan untuk instans DB Anda. Pengaturan ini berguna saat memecahkan masalah database. Namun, menyalakan penebangan umum meningkatkan jumlah I/O operasi dan ruang penyimpanan yang dialokasikan, yang dapat mengakibatkan pertikaian dan penurunan kinerja. Periksa persyaratan Anda untuk penggunaan logging umum. Kami menyarankan Anda mengatur nilai `general_logging` parameter ke`0`. | Periksa persyaratan Anda untuk penggunaan logging umum. Jika tidak wajib, kami sarankan Anda untuk mengatur nilai `general_logging` parameter ke`0`. | Tidak |  [Ringkasan log basis data RDS for MySQL](USER_LogAccess.MySQL.LogFileSize.md)  | 
| Instans RDS kurang disediakan untuk kapasitas memori sistem | Kami menyarankan Anda menyetel kueri Anda untuk menggunakan memori yang lebih rendah atau menggunakan jenis instans DB dengan memori yang dialokasikan lebih tinggi. Ketika instance kehabisan memori, maka kinerja database terpengaruh.  | Gunakan instans DB dengan kapasitas memori yang lebih tinggi | Ya |  [Menskalakan Instans Amazon RDS Anda Secara Vertikal dan Horizontal](https://aws.amazon.com/blogs/database/scaling-your-amazon-rds-instance-vertically-and-horizontally/) di Blog Database AWS  [Jenis instans Amazon RDS](https://aws.amazon.com/rds/instance-types/) [Harga Amazon RDS](https://aws.amazon.com/rds/pricing/)  | 
| Instans RDS kurang disediakan untuk kapasitas CPU sistem | Kami menyarankan Anda menyetel kueri Anda untuk menggunakan lebih sedikit CPU atau memodifikasi instans DB Anda untuk menggunakan kelas instans DB dengan alokasi v yang lebih tinggi. CPUs Kinerja database mungkin menurun ketika instans DB kehabisan CPU. | Gunakan instans DB dengan kapasitas CPU yang lebih tinggi | Ya |  [Menskalakan Instans Amazon RDS Anda Secara Vertikal dan Horizontal](https://aws.amazon.com/blogs/database/scaling-your-amazon-rds-instance-vertically-and-horizontally/) di Blog Database AWS  [Jenis instans Amazon RDS](https://aws.amazon.com/rds/instance-types/) [Harga Amazon RDS](https://aws.amazon.com/rds/pricing/)  | 
| Sumber daya RDS tidak memanfaatkan penyatuan koneksi dengan benar | Kami menyarankan Anda mengaktifkan Amazon RDS Proxy untuk menggabungkan dan berbagi koneksi database yang ada secara efisien. Jika Anda sudah menggunakan proxy untuk database Anda, konfigurasikan dengan benar untuk meningkatkan penyatuan koneksi dan penyeimbangan beban di beberapa instans DB. RDS Proxy dapat membantu mengurangi risiko kelelahan koneksi dan downtime sekaligus meningkatkan ketersediaan dan skalabilitas. | Aktifkan RDS Proxy atau ubah konfigurasi proxy yang ada | Tidak |  [Menskalakan Instans Amazon RDS Anda Secara Vertikal dan Horizontal](https://aws.amazon.com/blogs/database/scaling-your-amazon-rds-instance-vertically-and-horizontally/) di Blog Database AWS  [Proksi Amazon RDS Aurora](rds-proxy.md) [Harga Proxy Amazon RDS](https://aws.amazon.com/rds/proxy/pricing/)  | 
| Instans RDS menciptakan objek sementara yang berlebihan | Sebaiknya Anda menyetel beban kerja Anda untuk mencegah pembuatan objek sementara yang berlebihan, atau beralih ke kelas instans RDS yang mendukung pembacaan yang dioptimalkan. RDS Optimized Reads meningkatkan kinerja database untuk beban kerja yang melibatkan sejumlah besar objek sementara objek sementara and/or besar. Evaluasi beban kerja Anda untuk menentukan apakah menggunakan instance dengan RDS Optimized Reads menguntungkan beban kerja database Anda. | Gunakan tipe instans DB dengan RDS Optimized Reads | Ya |  [Jenis instans Amazon RDS](https://aws.amazon.com/rds/instance-types/) [Meningkatkan kinerja kueri untuk RDS untuk MySQL dengan Amazon RDS Optimized Reads](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-optimized-reads.html) [Meningkatkan kinerja kueri untuk RDS untuk MariaDB dengan Amazon RDS Optimized Reads](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-optimized-reads-mariadb.html) [Meningkatkan kinerja kueri untuk RDS untuk PostgreSQL dengan Amazon RDS Optimized Reads](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PostgreSQL.optimizedreads.html)  | 
| Instans RDS kurang disediakan untuk kapasitas IOPS sistem | Kami merekomendasikan untuk menyetel beban kerja database untuk mengurangi IOPS atau meningkatkan instans DB ke tipe dengan batas IOPS default yang lebih tinggi. Instans DB saat ini tidak dapat mendukung IOPS yang Disediakan, atau beban kerja database memiliki pemanfaatan IOPS yang tinggi. | Gunakan tipe instans DB dengan batas IOPS default yang lebih tinggi | Ya |  [Jenis instans Amazon RDS](https://aws.amazon.com/rds/instance-types/) [Penyimpanan instans Amazon RDS DB](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Storage.html) [Beban basis data](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.Overview.ActiveSessions.html)  | 
| Instans RDS memiliki volume Amazon EBS yang kurang disediakan | Kami merekomendasikan untuk menyetel beban kerja database untuk mengurangi IOPS atau meningkatkan IOPS yang Disediakan untuk database. Ketika pemanfaatan IOPS mendekati IOPS yang Disediakan, kinerja database mungkin menurun. | Menyediakan lebih banyak IOPS untuk instans DB | Ya |  [Jenis instans Amazon RDS](https://aws.amazon.com/rds/instance-types/) [Penyimpanan instans Amazon RDS DB](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Storage.html) [Beban basis data](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.Overview.ActiveSessions.html)  | 
| Instans RDS kurang disediakan untuk kapasitas throughput | Sebaiknya tuning beban kerja database untuk mengurangi throughput atau meningkatkan throughput yang disediakan untuk database. Ketika pemanfaatan throughput mendekati throughput yang disediakan, kinerja database mungkin terpengaruh. | Menyediakan lebih banyak throughput untuk instans DB | Ya |  [Jenis instans Amazon RDS](https://aws.amazon.com/rds/instance-types/) [Penyimpanan instans Amazon RDS DB](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Storage.html) [Beban basis data](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.Overview.ActiveSessions.html)  | 
| Instans RDS kurang disediakan untuk EBS I/O | Kami merekomendasikan penyetelan beban kerja database untuk mengurangi I/O operations or modifying the DB instance to use Amazon RDS io2 Block Express volumes which are designed for database workloads that require high performance, high throughput, and low latency. With the current workload, the database might not be able to process I/O operasi pada tingkat yang diperlukan yang dapat menyebabkan penurunan kinerja. | Gunakan volume Amazon RDS io2 Block Express untuk instans RDS | Tidak |  [Penyimpanan instans Amazon RDS DB](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Storage.html) [ CloudWatchMetrik Amazon untuk Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-metrics.html) [Volume IOPS SSD yang disediakan di Panduan](https://docs.aws.amazon.com/ebs/latest/userguide/provisioned-iops.html) Pengguna Amazon EBS  | 

# Melihat metrik di konsol Amazon RDS
<a name="USER_Monitoring"></a>

Amazon RDS terintegrasi dengan Amazon CloudWatch untuk menampilkan berbagai metrik instans DB di konsol. RDS Untuk deskripsi metrik ini, lihat [Referensi metrik untuk Amazon RDS  Aurora](metrics-reference.md).

Untuk instans DB, kategori metrik berikut dipantau:
+ **CloudWatch**— Menampilkan CloudWatch metrik Amazon untuk yang dapat Anda akses di RDS konsol. Anda juga dapat mengakses metrik ini di CloudWatch konsol. Setiap metrik berisi grafik yang menunjukkan metrik yang dipantau selama rentang waktu tertentu. Untuk daftar CloudWatch metrik, lihat [CloudWatch Metrik Amazon untuk Amazon RDS](rds-metrics.md).
+ **Pemantauan yang disempurnakan** — Menampilkan ringkasan metrik sistem operasi saat instans Anda mengaktifkan Pemantauan yang Ditingkatkan. RDSmengirimkan metrik dari Enhanced Monitoring ke akun Amazon CloudWatch Logs Anda. Setiap metrik OS berisi grafik yang menunjukkan metrik yang dipantau selama rentang waktu tertentu. Untuk ikhtisar, lihat [Memantau metrik OS dengan Pemantauan yang Ditingkatkan](USER_Monitoring.OS.md). Untuk daftar metrik Pemantauan yang Ditingkatkan, lihat [Metrik OS dalam Pemantauan yang Ditingkatkan](USER_Monitoring-Available-OS-Metrics.md).
+ **Daftar Proses OS** – Menampilkan detail setiap proses yang berjalan dalam instans DB Anda.
+ **Performance Insights** — Membuka dasbor Amazon RDS Performance Insights untuk instans DB . Untuk ikhtisar Wawasan Performa, lihat [Memantau muatan DB dengan Wawasan Performa di Amazon RDS](USER_PerfInsights.md). Untuk daftar metrik Wawasan Performa, lihat [CloudWatch Metrik Amazon untuk Amazon RDS Performance Insights](USER_PerfInsights.Cloudwatch.md).

Amazon RDS kini menyediakan tampilan konsolidasi Performance Insights CloudWatch dan metrik di dasbor Performance Insights. Untuk menggunakan tampilan ini, Wawasan Performa harus diaktifkan instans DB Anda. Anda dapat memilih tampilan pemantauan baru di tab **Pemantauan** atau **Wawasan Performa** di panel navigasi. Untuk melihat petunjuk cara memilih tampilan ini, lihat [Melihat metrik gabungan dengan dasbor Performance Insights](Viewing_Unifiedmetrics.md).

# Melihat metrik gabungan dengan dasbor Performance Insights
<a name="Viewing_Unifiedmetrics"></a>

**penting**  
 AWS telah mengumumkan end-of-life tanggal Performance Insights: 30 Juni 2026. Setelah tanggal ini, Amazon RDS tidak akan lagi mendukung pengalaman konsol Performance Insights, periode retensi fleksibel (1-24 bulan), dan harga terkait. Performance Insights API akan terus ada tanpa perubahan harga. Biaya untuk API Performance Insights akan muncul di AWS tagihan Anda dengan biaya CloudWatch Database Insights.   
 Sebaiknya Anda meningkatkan instans apa pun menggunakan tingkat berbayar Performance Insights ke mode Advanced Database Insights sebelum 30 Juni 2026. Untuk informasi tentang memutakhirkan ke mode Advanced Database Insights, lihat. [](USER_DatabaseInsights.TurningOnAdvanced.md)   
 Jika Anda tidak mengambil tindakan, instans DB yang menggunakan Performance Insights akan secara default menggunakan mode Standar Database Insights. Dengan mode Standar Database Insights, Anda mungkin kehilangan akses ke riwayat data kinerja setelah 7 hari dan mungkin tidak dapat menggunakan paket eksekusi dan fitur analisis sesuai permintaan di konsol Amazon RDS. Setelah 30 Juni 2026, hanya mode Advanced Database Insights yang akan mendukung rencana eksekusi dan analisis sesuai permintaan.   
 Dengan CloudWatch Database Insights, Anda dapat memantau beban database untuk armada database Anda dan menganalisis serta memecahkan masalah kinerja dalam skala besar. Untuk informasi selengkapnya tentang Wawasan Database, lihat[Memantau database Amazon RDS Aurora dengan Database CloudWatch Insights](USER_DatabaseInsights.md). Untuk informasi harga, lihat [ CloudWatch Harga Amazon](https://aws.amazon.com/cloudwatch/pricing/). 

Amazon RDS menyediakan tampilan konsolidasi Performance Insights CloudWatch dan metrik untuk instans DB Anda di dasbor Performance Insights. Anda dapat menggunakan dasbor yang telah dikonfigurasi sebelumnya atau membuat dasbor kustom. Dasbor yang telah dikonfigurasi sebelumnya menyediakan metrik yang paling umum digunakan untuk membantu mendiagnosis masalah performa untuk mesin basis data. Alternatifnya, Anda dapat membuat dasbor kustom dengan metrik untuk mesin basis data yang memenuhi persyaratan analisis Anda. Kemudian, gunakan dasbor ini untuk semua instance DB dari jenis mesin database tersebut di AWS akun Anda. 

Anda dapat memilih tampilan pemantauan di tab **Monitoring** atau **Performance Insights** di panel navigasi.

Wawasan Performa harus diaktifkan untuk instans DB Anda untuk melihat metrik gabungan di dasbor Wawasan Performa. Untuk informasi selengkapnya tentang mengaktifkan Wawasan Performa, lihat [Mengaktifkan dan menonaktifkan Performance Insights untuk Amazon RDS](USER_PerfInsights.Enabling.md). 

Di bagian berikut, Anda dapat mempelajari cara menampilkan Performance Insights dan CloudWatch metrik.

**Topics**
+ [Memilih tampilan pemantauan baru dari tab Monitoring](Viewing_Unifiedmetrics.MonitoringTab.md)
+ [Memilih tampilan pemantauan baru dari halaman Performance Insights](Viewing_Unifiedmetrics.PInavigationPane.md)
+ [Membuat dasbor khusus dengan Performance Insights](Viewing_Unifiedmetrics.PIcustomizeMetricslist.md)
+ [Memilih dasbor yang telah dikonfigurasi sebelumnya dengan Performance Insights](Viewing_Unifiedmetrics.PI-preconfigured-dashboard.md)

# Memilih tampilan pemantauan baru dari tab Monitoring
<a name="Viewing_Unifiedmetrics.MonitoringTab"></a>

**penting**  
 AWS telah mengumumkan end-of-life tanggal Performance Insights: 30 Juni 2026. Setelah tanggal ini, Amazon RDS tidak akan lagi mendukung pengalaman konsol Performance Insights, periode retensi fleksibel (1-24 bulan), dan harga terkait. Performance Insights API akan terus ada tanpa perubahan harga. Biaya untuk API Performance Insights akan muncul di AWS tagihan Anda dengan biaya CloudWatch Database Insights.   
 Sebaiknya Anda meningkatkan instans apa pun menggunakan tingkat berbayar Performance Insights ke mode Advanced Database Insights sebelum 30 Juni 2026. Untuk informasi tentang memutakhirkan ke mode Advanced Database Insights, lihat. [](USER_DatabaseInsights.TurningOnAdvanced.md)   
 Jika Anda tidak mengambil tindakan, instans DB yang menggunakan Performance Insights akan secara default menggunakan mode Standar Database Insights. Dengan mode Standar Database Insights, Anda mungkin kehilangan akses ke riwayat data kinerja setelah 7 hari dan mungkin tidak dapat menggunakan paket eksekusi dan fitur analisis sesuai permintaan di konsol Amazon RDS. Setelah 30 Juni 2026, hanya mode Advanced Database Insights yang akan mendukung rencana eksekusi dan analisis sesuai permintaan.   
 Dengan CloudWatch Database Insights, Anda dapat memantau beban database untuk armada database Anda dan menganalisis serta memecahkan masalah kinerja dalam skala besar. Untuk informasi selengkapnya tentang Wawasan Database, lihat[Memantau database Amazon RDS Aurora dengan Database CloudWatch Insights](USER_DatabaseInsights.md). Untuk informasi harga, lihat [ CloudWatch Harga Amazon](https://aws.amazon.com/cloudwatch/pricing/). 

Dari konsol Amazon RDS, Anda dapat memilih tampilan pemantauan baru untuk melihat Performance Insights CloudWatch dan metrik untuk instans DB Anda.

**Untuk memilih tampilan pemantauan baru di tab Monitoring**

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

1. Pada panel navigasi kiri, pilih **Basis data**.

1. Pilih instans DB yang ingin Anda pantau.

1. Gulir ke bawah dan pilih tab **Pemantauan**.

   Banner akan muncul dengan opsi untuk memilih tampilan pemantauan baru. Contoh berikut menampilkan banner untuk memilih tampilan pemantauan baru.  
![\[Banner dengan navigasi ke tampilan pemantauan baru.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/NewMonitoringViewOption.png)

1. Pilih **Buka tampilan pemantauan baru untuk** membuka dasbor Performance Insights dengan Performance Insights CloudWatch dan metrik untuk instans DB cluster DB .

1. (Opsional) Jika Wawasan Performa dinonaktifkan untuk instans DB Anda, banner akan muncul dengan opsi untuk memodifikasi klaster DB dan mengaktifkan Wawasan Performa.

   Contoh berikut menampilkan banner untuk memodifikasi klaster DB di tab **Pemantauan**.  
![\[Modifikasi instans DB untuk mengaktifkan Wawasan Performa.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/Monitoring_modifyInstnc_banner.png)

   Pilih **Modifikasi** untuk memodifikasi klaster DB dan mengaktifkan Wawasan Performa. Untuk informasi selengkapnya tentang mengaktifkan Wawasan Performa, lihat [Mengaktifkan dan menonaktifkan Performance Insights untuk Amazon RDS](USER_PerfInsights.Enabling.md).

# Memilih tampilan pemantauan baru dari halaman Performance Insights
<a name="Viewing_Unifiedmetrics.PInavigationPane"></a>

**penting**  
 AWS telah mengumumkan end-of-life tanggal Performance Insights: 30 Juni 2026. Setelah tanggal ini, Amazon RDS tidak akan lagi mendukung pengalaman konsol Performance Insights, periode retensi fleksibel (1-24 bulan), dan harga terkait. Performance Insights API akan terus ada tanpa perubahan harga. Biaya untuk API Performance Insights akan muncul di AWS tagihan Anda dengan biaya CloudWatch Database Insights.   
 Sebaiknya Anda meningkatkan instans apa pun menggunakan tingkat berbayar Performance Insights ke mode Advanced Database Insights sebelum 30 Juni 2026. Untuk informasi tentang memutakhirkan ke mode Advanced Database Insights, lihat. [](USER_DatabaseInsights.TurningOnAdvanced.md)   
 Jika Anda tidak mengambil tindakan, instans DB yang menggunakan Performance Insights akan secara default menggunakan mode Standar Database Insights. Dengan mode Standar Database Insights, Anda mungkin kehilangan akses ke riwayat data kinerja setelah 7 hari dan mungkin tidak dapat menggunakan paket eksekusi dan fitur analisis sesuai permintaan di konsol Amazon RDS. Setelah 30 Juni 2026, hanya mode Advanced Database Insights yang akan mendukung rencana eksekusi dan analisis sesuai permintaan.   
 Dengan CloudWatch Database Insights, Anda dapat memantau beban database untuk armada database Anda dan menganalisis serta memecahkan masalah kinerja dalam skala besar. Untuk informasi selengkapnya tentang Wawasan Database, lihat[Memantau database Amazon RDS Aurora dengan Database CloudWatch Insights](USER_DatabaseInsights.md). Untuk informasi harga, lihat [ CloudWatch Harga Amazon](https://aws.amazon.com/cloudwatch/pricing/). 

Dari konsol Amazon RDS, Anda dapat memilih tampilan pemantauan baru untuk melihat Performance Insights CloudWatch dan metrik untuk instans DB Anda.

**Untuk memilih tampilan pemantauan baru dengan Performance Insights di panel navigasi**

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

1. Di panel navigasi kiri, pilih **Wawasan Performa**.

1. Pilih instans DB untuk melihat dasbor Performance Insights yang menampilkan Performance Insights CloudWatch dan metrik untuk instans DB Anda.  
![\[Dasbor Performance Insights CloudWatch dan metrik Konsolidasi.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/Monitoring_UnifiedDashboard.png)

# Membuat dasbor khusus dengan Performance Insights
<a name="Viewing_Unifiedmetrics.PIcustomizeMetricslist"></a>

**penting**  
 AWS telah mengumumkan end-of-life tanggal Performance Insights: 30 Juni 2026. Setelah tanggal ini, Amazon RDS tidak akan lagi mendukung pengalaman konsol Performance Insights, periode retensi fleksibel (1-24 bulan), dan harga terkait. Performance Insights API akan terus ada tanpa perubahan harga. Biaya untuk API Performance Insights akan muncul di AWS tagihan Anda dengan biaya CloudWatch Database Insights.   
 Sebaiknya Anda meningkatkan instans apa pun menggunakan tingkat berbayar Performance Insights ke mode Advanced Database Insights sebelum 30 Juni 2026. Untuk informasi tentang meningkatkan ke mode Advanced Database Insights, lihat. [](USER_DatabaseInsights.TurningOnAdvanced.md)   
 Jika Anda tidak mengambil tindakan, instans DB yang menggunakan Performance Insights akan secara default menggunakan mode Standar Database Insights. Dengan mode Standar Database Insights, Anda mungkin kehilangan akses ke riwayat data kinerja setelah 7 hari dan mungkin tidak dapat menggunakan paket eksekusi dan fitur analisis sesuai permintaan di konsol Amazon RDS. Setelah 30 Juni 2026, hanya mode Advanced Database Insights yang akan mendukung rencana eksekusi dan analisis sesuai permintaan.   
 Dengan CloudWatch Database Insights, Anda dapat memantau beban database untuk armada database Anda dan menganalisis serta memecahkan masalah kinerja dalam skala besar. Untuk informasi selengkapnya tentang Wawasan Database, lihat[Memantau database Amazon RDS Aurora dengan Database CloudWatch Insights](USER_DatabaseInsights.md). Untuk informasi harga, lihat [ CloudWatch Harga Amazon](https://aws.amazon.com/cloudwatch/pricing/). 

Di tampilan pemantauan baru, Anda dapat membuat dasbor kustom dengan metrik yang Anda butuhkan untuk memenuhi persyaratan analisis Anda.

Anda dapat membuat dasbor khusus dengan memilih Performance Insights dan CloudWatch metrik untuk instans DB Anda. Anda dapat menggunakan dasbor khusus ini untuk instans DB lain dari jenis mesin database yang sama di AWS akun Anda.

**catatan**  
Dasbor yang disesuaikan mendukung hingga 50 metrik.

Gunakan menu pengaturan widget untuk mengedit atau menghapus dasbor, dan memindahkan atau mengubah ukuran jendela widget.

**Untuk membuat dasbor kustom dengan Performance Insights di panel navigasi**

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

1. Di panel navigasi kiri, pilih **Wawasan Performa**.

1. Pilih instans DB.

1. Gulir ke bawah ke **tab Metrik** di jendela.

1. Pilih dasbor kustom dari daftar drop-down. Contoh berikut menunjukkan pembuatan dasbor kustom.  
![\[Dasbor metrik kustom tanpa widget.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/Monitoring_custmDashbrd_addWidget.png)

1. Pilih **Tambahkan widget** untuk membuka jendela **Tambahkan widget**. Anda dapat membuka dan melihat metrik sistem operasi (OS), metrik database, dan CloudWatch metrik yang tersedia di jendela.

   Contoh berikut menampilkan jendela **Tambahkan widget** dengan metrik.  
![\[Opsi metrik di jendela Tambahkan Widget.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/Monitoring_AddWidget.png)

1. Pilih metrik yang ingin Anda lihat di dasbor dan pilih **Tambahkan widget**. Anda dapat menggunakan bidang pencarian untuk menemukan metrik tertentu. 

   Metrik yang dipilih akan muncul di dasbor Anda.

1. (Opsional) Jika Anda ingin memodifikasi atau menghapus dasbor Anda, pilih ikon pengaturan di kanan atas widget, lalu pilih salah satu tindakan berikut di menu.
   + **Edit** - Memodifikasi daftar metrik di jendela. Pilih **Perbarui widget** setelah Anda memilih metrik untuk dasbor Anda.
   + **Hapus** – Menghapus widget. Di jendela konfirmasi, pilih **Hapus**. 

# Memilih dasbor yang telah dikonfigurasi sebelumnya dengan Performance Insights
<a name="Viewing_Unifiedmetrics.PI-preconfigured-dashboard"></a>

**penting**  
 AWS telah mengumumkan end-of-life tanggal Performance Insights: 30 Juni 2026. Setelah tanggal ini, Amazon RDS tidak akan lagi mendukung pengalaman konsol Performance Insights, periode retensi fleksibel (1-24 bulan), dan harga terkait. Performance Insights API akan terus ada tanpa perubahan harga. Biaya untuk API Performance Insights akan muncul di AWS tagihan Anda dengan biaya CloudWatch Database Insights.   
 Sebaiknya Anda meningkatkan instans apa pun menggunakan tingkat berbayar Performance Insights ke mode Advanced Database Insights sebelum 30 Juni 2026. Untuk informasi tentang memutakhirkan ke mode Advanced Database Insights, lihat. [](USER_DatabaseInsights.TurningOnAdvanced.md)   
 Jika Anda tidak mengambil tindakan, instans DB yang menggunakan Performance Insights akan secara default menggunakan mode Standar Database Insights. Dengan mode Standar Database Insights, Anda mungkin kehilangan akses ke riwayat data kinerja setelah 7 hari dan mungkin tidak dapat menggunakan paket eksekusi dan fitur analisis sesuai permintaan di konsol Amazon RDS. Setelah 30 Juni 2026, hanya mode Advanced Database Insights yang akan mendukung rencana eksekusi dan analisis sesuai permintaan.   
 Dengan CloudWatch Database Insights, Anda dapat memantau beban database untuk armada database Anda dan menganalisis serta memecahkan masalah kinerja dalam skala besar. Untuk informasi selengkapnya tentang Wawasan Database, lihat[Memantau database Amazon RDS Aurora dengan Database CloudWatch Insights](USER_DatabaseInsights.md). Untuk informasi harga, lihat [ CloudWatch Harga Amazon](https://aws.amazon.com/cloudwatch/pricing/). 

Anda dapat melihat metrik yang paling umum digunakan dengan dasbor yang telah dikonfigurasi sebelumnya. Dasbor ini membantu mendiagnosis masalah performa mesin basis data dan mengurangi waktu pemulihan rata-rata dari hitungan jam menjadi menit.

**catatan**  
Dasbor ini tidak dapat diedit.

**Untuk memilih dasbor yang telah dikonfigurasi sebelumnya dengan Performance Insights di panel navigasi**

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

1. Di panel navigasi kiri, pilih **Wawasan Performa**.

1. Pilih instans DB.

1. Gulir ke bawah ke **tab Metrik** di jendela

1. Pilih dasbor yang telah dikonfigurasi sebelumnya dari daftar drop-down.

   Anda dapat melihat metrik untuk instans DB di dasbor. Contoh berikut menampilkan dasbor metrik yang telah dikonfigurasi sebelumnya.  
![\[Dasbor metrik yang telah dikonfigurasi sebelumnya.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/Monitoring_preconfigDashboard.png)

# Memantau metrik Amazon RDS Aurora dengan Amazon CloudWatch
<a name="monitoring-cloudwatch"></a>

Amazon CloudWatch adalah repositori metrik. Repositori ini mengumpulkan dan mengolah data mentah dari Amazon RDS menjadi metrik-metrik waktu nyaris nyata yang dapat dibaca. Untuk daftar lengkap metrik Amazon RDS  Aurora yang dikirim CloudWatch ke, [lihat Referensi metrik untuk referensi Amazon ](https://docs.aws.amazon.com/en_us/AmazonRDS/latest/UserGuide/metrics-reference.html) Aurora.



**Topics**
+ [Ikhtisar Amazon RDS CloudWatch](#cw-metrics-overview)
+ [Melihat metrik instans DB di CloudWatch konsol dan AWS CLI](metrics_dimensions.md)
+ [Mengekspor metrik Performance Insights ke CloudWatch](PI_metrics_export_CW.md)
+ [Membuat CloudWatch alarm untuk memantau Amazon RDS Aurora](creating_alarms.md)
+ [Tutorial: Membuat CloudWatch alarm Amazon untuk lag replika cluster multi-AZ DB untuk Amazon RDS](multi-az-db-cluster-cloudwatch-alarm.md)

## Ikhtisar Amazon RDS CloudWatch
<a name="cw-metrics-overview"></a>

Secara default, Amazon RDS Aurora secara otomatis mengirimkan data metrik CloudWatch ke dalam periode 1 menit. Misalnya, metrik `CPUUtilization` mencatat persentase pemanfaatan CPU untuk instans basis data dari waktu ke waktu. Titik data dengan periode 60 detik (1 menit) tersedia selama 15 hari. Ini berarti bahwa Anda dapat mengakses informasi historis dan melihat bagaimana aplikasi web atau layanan Anda beperforma.

Sekarang Anda dapat mengekspor dasbor metrik Performance Insights dari Amazon RDS ke Amazon. CloudWatch Anda dapat mengekspor dasbor metrik yang telah dikonfigurasi atau disesuaikan sebagai dasbor baru atau menambahkannya ke dasbor yang ada. CloudWatch Dasbor yang diekspor tersedia untuk dilihat di CloudWatch konsol. Untuk informasi selengkapnya tentang cara mengekspor dasbor metrik Performance Insights ke, lihat. CloudWatch [Mengekspor metrik Performance Insights ke CloudWatch](PI_metrics_export_CW.md)

Seperti yang ditunjukkan pada diagram berikut, Anda dapat mengatur alarm untuk CloudWatch metrik Anda. Misalnya, Anda dapat membuat alarm yang memberi sinyal ketika penggunaan CPU untuk sebuah instans melebihi 70%. Anda dapat mengonfigurasi Amazon Simple Notification Service untuk mengirim email kepada Anda saat ambang batas dilewati.

![\[Metrik RDS di AWS CloudWatch\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/rds-cloudwatch.png)


Amazon RDS menerbitkan jenis metrik berikut ke Amazon: CloudWatch
+ Metrik-metrik untuk instans basis data RDS

  Lihat tabel metrik-metrik ini di [CloudWatch Metrik Amazon untuk Amazon RDS](rds-metrics.md).
+ Metrik-metrik Wawasan Performa

  Lihat tabel metrik-metrik ini di [CloudWatch Metrik Amazon untuk Amazon RDS Performance Insights](USER_PerfInsights.Cloudwatch.md) dan [Metrik penghitung Wawasan Performa](USER_PerfInsights_Counters.md).
+ Metrik Pemantauan yang Ditingkatkan (dipublikasikan ke Amazon CloudWatch Logs)

  Lihat tabel metrik-metrik ini di [Metrik OS dalam Pemantauan yang Ditingkatkan](USER_Monitoring-Available-OS-Metrics.md).
+ Metrik penggunaan untuk kuota layanan Amazon RDS di Akun AWS

  Lihat tabel metrik-metrik ini di [](rds-metrics.md#rds-metrics-usage). Lihat informasi yang lebih lengkap tentang kuota Amazon RDS di [Kuota dan batasan untuk Amazon RDS](CHAP_Limits.md).

Untuk informasi selengkapnya CloudWatch, lihat [Apa itu Amazon CloudWatch?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/WhatIsCloudWatch.html) di *Panduan CloudWatch Pengguna Amazon*. Untuk informasi selengkapnya tentang retensi CloudWatch metrik, lihat Retensi [metrik](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/cloudwatch_concepts.html#metrics-retention).

# Melihat metrik instans DB di CloudWatch konsol dan AWS CLI
<a name="metrics_dimensions"></a>

Setelah itu, Anda dapat menemukan detail tentang cara melihat metrik untuk instans DB Anda menggunakan CloudWatch. Untuk informasi tentang metrik pemantauan untuk sistem operasi instans DB Anda secara real time menggunakan CloudWatch Log, lihat[Memantau metrik OS dengan Pemantauan yang Ditingkatkan](USER_Monitoring.OS.md).

Saat Anda menggunakan sumber daya Amazon RDS Aurora, Amazon RDS Amazon metrik dan dimensi ke Amazon setiap menit. CloudWatch 

Sekarang Anda dapat mengekspor dasbor metrik Performance Insights dari Amazon RDS ke CloudWatch Amazon dan melihat metrik ini di konsol. CloudWatch Untuk informasi selengkapnya tentang cara mengekspor dasbor metrik Performance Insights, lihat. CloudWatch [Mengekspor metrik Performance Insights ke CloudWatch](PI_metrics_export_CW.md)

Gunakan prosedur berikut untuk melihat metrik Amazon RDS Amazon di CloudWatch konsol dan CLI.

## Konsol
<a name="metrics_dimensions.console"></a>

**Untuk melihat metrik menggunakan konsol Amazon CloudWatch**

Metrik dikelompokkan terlebih dahulu berdasarkan namespace layanan, lalu berdasarkan berbagai kombinasi dimensi dalam setiap namespace.

1. Buka CloudWatch konsol di [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

   Halaman beranda CloudWatch ikhtisar muncul.  
![\[CloudWatch halaman ikhtisar\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/monitoring-overviewpage-console2.png)

1. Jika perlu, ubah Wilayah AWS. Dari bilah navigasi, pilih Wilayah AWS tempat AWS sumber daya Anda berada. Untuk informasi selengkapnya, lihat [Wilayah dan titik akhir](https://docs.aws.amazon.com/general/latest/gr/rande.html).

1. Di panel navigasi, pilih **Metrik**, lalu **Semua metrik**.  
![\[Pilih namespace metrik\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/cw-all-metrics.png)

1. Gulir turun dan pilih namespace metrik **RDS**.

   Halaman ini menampilkan dimensi-dimensi Amazon RDS. Untuk deskripsi semua dimensi ini, lihat [CloudWatch ](dimensions.md).  
![\[Pilih namespace metrik\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/rds-monitoring-01.png)

1. Pilih dimensi metrik, misalnya **Berdasarkan Kelas Basis Data**.  
![\[Memfilter metrik\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/metrics-by-instance-class.png)

1. Lakukan salah satu tindakan berikut:
   + Untuk mengurutkan metrik, gunakan judul kolom.
   + Untuk membuat grafik metrik, pilih kotak centang di samping metrik.
   + Untuk memfilter berdasarkan sumber daya, pilih ID sumber daya, lalu pilih **Tambahkan ke pencarian**.
   + Untuk memfilter berdasarkan metrik, pilih nama metrik, lalu pilih **Tambahkan ke pencarian**.

   Contoh berikut menyaring pada kelas **db.t3.medium** dan grafik metrik. **CPUUtilization**  
![\[Memfilter metrik\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/rds-monitoring-03.png)

## AWS CLI
<a name="metrics_dimensions.CLI"></a>

Untuk mendapatkan informasi metrik dengan menggunakan AWS CLI, gunakan CloudWatch perintah [https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/list-metrics.html](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/list-metrics.html). Dalam contoh berikut, Anda mencantumkan semua metrik di namespace `AWS/RDS`.

```
aws cloudwatch list-metrics --namespace AWS/RDS
```

Untuk mendapatkan data metrik, gunakan perintah [https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-data.html](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-data.html).

Contoh berikut mendapatkan `CPUUtilization` statistik misalnya `my-instance` selama periode 24 jam tertentu, dengan perincian 5 menit.

Buat file JSON `CPU_metric.json` dengan konten berikut.

```
 1. {
 2.    "StartTime" : "2023-12-25T00:00:00Z",
 3.    "EndTime" : "2023-12-26T00:00:00Z",
 4.    "MetricDataQueries" : [{
 5.      "Id" : "cpu",	    
 6.      "MetricStat" : {
 7. 	   "Metric" : {	  
 8.   	     "Namespace" : "AWS/RDS",
 9.   	     "MetricName" : "CPUUtilization",
10.   	     "Dimensions" : [{ "Name" : "DBInstanceIdentifier" , "Value" : my-instance}]
11. 	   },  
12.        "Period" : 360,
13.        "Stat" : "Minimum" 
14.      }
15.    }]
16. }
```

**Example**  
Untuk Linux, macOS, atau Unix:  

```
1. aws cloudwatch get-metric-data \
2.     --cli-input-json file://CPU_metric.json
```
Untuk Windows:  

```
1. aws cloudwatch get-metric-data ^
2.      --cli-input-json file://CPU_metric.json
```
Contoh output muncul sebagai berikut:  

```
{
    "MetricDataResults": [
        {
            "Id": "cpu",
            "Label": "CPUUtilization",
            "Timestamps": [
                "2023-12-15T23:48:00+00:00",
                "2023-12-15T23:42:00+00:00",
                "2023-12-15T23:30:00+00:00",
                "2023-12-15T23:24:00+00:00",
                ...
            ],
            "Values": [
                13.299778337027714,
                13.677507543049558,
                14.24976250395827,
                13.02521708695145,
                ...
            ],
            "StatusCode": "Complete"
        }
    ],
    "Messages": []
}
```
Untuk informasi selengkapnya, lihat [Mendapatkan statistik untuk metrik](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/getting-metric-data.html) di *Panduan CloudWatch Pengguna Amazon*.

# Mengekspor metrik Performance Insights ke CloudWatch
<a name="PI_metrics_export_CW"></a>

Performance Insights memungkinkan Anda mengekspor dasbor metrik yang telah dikonfigurasi sebelumnya atau kustom untuk instans DB Anda ke Amazon. CloudWatch Anda dapat mengekspor dasbor metrik sebagai dasbor baru atau menambahkannya ke CloudWatch dasbor yang ada. Saat Anda memilih untuk menambahkan dasbor ke CloudWatch dasbor yang ada, Anda dapat membuat label header sehingga metrik muncul di bagian terpisah di CloudWatch dasbor.

Anda dapat melihat dasbor metrik yang diekspor di konsol. CloudWatch Jika Anda menambahkan metrik baru ke dasbor metrik Performance Insights setelah mengekspornya, Anda harus mengekspor dasbor ini lagi untuk melihat metrik baru di konsol. CloudWatch 

Anda juga dapat memilih widget metrik di dasbor Performance Insights dan melihat data metrik di konsol. CloudWatch 

Untuk informasi selengkapnya tentang melihat metrik di CloudWatch konsol, lihat[Melihat metrik instans DB di CloudWatch konsol dan AWS CLI](metrics_dimensions.md).

Di bagian berikut, ekspor metrik Performance Insights ke CloudWatch dasbor baru atau yang sudah ada, lalu lihat metrik Performance Insights. CloudWatch

**Topics**
+ [Mengekspor metrik Performance Insights sebagai dasbor baru CloudWatch](PI_metrics_export_CW.new_dashboard.md)
+ [Menambahkan metrik Performance Insights ke dasbor yang ada CloudWatch](PI_metrics_export_CW.existing_dashboard.md)
+ [Melihat widget metrik Performance Insights di CloudWatch](PI_metrics_export_CW.individual_widget.md)

# Mengekspor metrik Performance Insights sebagai dasbor baru CloudWatch
<a name="PI_metrics_export_CW.new_dashboard"></a>

Pilih dasbor metrik yang telah dikonfigurasi sebelumnya atau kustom dari dasbor Performance Insights dan ekspor sebagai dasbor baru. CloudWatch Anda dapat melihat dasbor yang diekspor di CloudWatch konsol.

**Untuk mengekspor dasbor metrik Performance Insights sebagai dasbor baru CloudWatch**

1. Buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi kiri, pilih **Wawasan Performa**.

1. Pilih instans DB. 

   Muncul dasbor Wawasan Performa untuk instans DB tersebut.

1. Gulir ke bawah dan pilih **Metrik**.

   Secara default, dasbor yang telah dikonfigurasi sebelumnya dengan metrik Wawasan Performa akan muncul.

1. Pilih dasbor yang telah dikonfigurasi atau kustom, lalu pilih **Ekspor ke CloudWatch**.

    CloudWatchJendela **Ekspor ke** muncul.  
![\[Dasbor Performance Insights dengan tombol ekspor ke CloudWatch\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/PI-ExprtToCW.png)

1. Pilih **Ekspor sebagai dasbor baru**.  
![\[Ekspor ke CloudWatch jendela dengan ekspor sebagai opsi dasbor baru yang dipilih\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/PI-ExprtToCW-NewDashboard.png)

1. Masukkan nama dasbor baru di kolom **Nama dasbor** dan pilih **Konfirmasi**.

   Banner menampilkan pesan setelah dasbor berhasil diekspor.  
![\[Banner dengan pesan berhasil\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/PI-ExprtToCW-SuccessBanner.png)

1. Pilih tautan atau **Lihat CloudWatch di** spanduk untuk melihat dasbor metrik di CloudWatch konsol.

# Menambahkan metrik Performance Insights ke dasbor yang ada CloudWatch
<a name="PI_metrics_export_CW.existing_dashboard"></a>

Tambahkan dasbor metrik yang telah dikonfigurasi sebelumnya atau kustom ke dasbor yang ada CloudWatch . Anda dapat menambahkan label ke dasbor metrik untuk muncul di bagian terpisah di CloudWatch dasbor.

**Untuk mengekspor metrik ke dasbor yang ada CloudWatch**

1. Buka RDS konsol Amazon di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi kiri, pilih **Wawasan Performa**.

1. Pilih instans DB. 

   Muncul dasbor Wawasan Performa untuk instans DB tersebut.

1. Gulir ke bawah dan pilih **Metrik**.

   Secara default, dasbor yang telah dikonfigurasi sebelumnya dengan metrik Wawasan Performa akan muncul.

1. Pilih dasbor yang telah dikonfigurasi atau kustom, lalu pilih **Ekspor ke CloudWatch**.

    CloudWatchJendela **Ekspor ke** muncul. 

1. Pilih **Tambahkan ke dasbor yang ada**.  
![\[Ekspor ke CloudWatch jendela dengan tambahkan ke opsi dasbor yang ada dipilih\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/Pi-ExprtToCW-AddToExistingBoard.png)

1. Tentukan tujuan dan label dasbor, lalu pilih **Konfirmasi**.
   + **CloudWatch tujuan dasbor** - Pilih CloudWatch dasbor yang ada.
   + **CloudWatch label bagian dasbor - opsional** - Masukkan nama untuk metrik Performance Insights untuk muncul di bagian ini di dasbor. CloudWatch 

   Banner menampilkan pesan setelah dasbor berhasil diekspor.

1. Pilih tautan atau **Lihat CloudWatch di** spanduk untuk melihat dasbor metrik di CloudWatch konsol.

# Melihat widget metrik Performance Insights di CloudWatch
<a name="PI_metrics_export_CW.individual_widget"></a>

Pilih widget metrik Performance Insights di dasbor Amazon RDS Performance Insights dan lihat data metrik di konsol. CloudWatch 

**Untuk mengekspor widget metrik dan melihat data metrik di konsol CloudWatch**

1. Buka RDS konsol Amazon di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi kiri, pilih **Wawasan Performa**.

1. Pilih instans DB. 

   Muncul dasbor Wawasan Performa untuk instans DB tersebut.

1. Gulir ke bawah ke **Metrik**.

   Secara default, dasbor yang telah dikonfigurasi sebelumnya dengan metrik Wawasan Performa akan muncul.

1. Pilih widget metrik dan kemudian pilih **Lihat CloudWatch di** dalam menu.  
![\[Widget yang dipilih dengan menu untuk dilihat CloudWatch\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/PI-ExprtToCW-SelectedMetric.png)

   Data metrik muncul di CloudWatch konsol.

# Membuat CloudWatch alarm untuk memantau Amazon RDS Aurora
<a name="creating_alarms"></a>

Anda dapat membuat CloudWatch alarm yang mengirimkan SNS pesan Amazon saat alarm berubah status. Alarm mengawasi metrik tunggal selama periode waktu yang Anda tentukan. Alarm tersebut juga dapat melakukan satu atau beberapa tindakan berdasarkan nilai metrik yang relatif terhadap ambang batas tertentu selama beberapa periode waktu. Tindakan tersebut adalah pemberitahuan yang dikirim ke SNS topik Amazon atau kebijakan EC2 Auto Scaling Amazon.

Alarm memanggil tindakan untuk perubahan status berkelanjutan saja. CloudWatch alarm tidak memanggil tindakan hanya karena mereka berada dalam keadaan tertentu. Status harus diubah dan dipertahankan selama jangka waktu tertentu.

Anda dapat menggunakan fungsi matematika INSIGHTS metrik **DB\$1 PERF \$1** di CloudWatch konsol untuk menanyakan Amazon RDS untuk metrik penghitung Performance Insights. INSIGHTSFungsi **DB\$1 PERF \$1** juga mencakup DBLoad metrik pada interval sub-menit. Anda dapat mengatur CloudWatch alarm pada metrik ini.

Untuk detail selengkapnya tentang cara membuat alarm, lihat [Membuat alarm di metrik penghitung Performance Insights dari database](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_alarm_database_performance_insights.html). AWS 

**Untuk mengatur alarm menggunakan AWS CLI**
+ Panggil [https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/put-metric-alarm.html](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/put-metric-alarm.html). Untuk informasi selengkapnya, lihat *[Referensi Perintah AWS CLI](https://docs.aws.amazon.com/cli/latest/reference/)*.

**Untuk mengatur alarm menggunakan CloudWatch API**
+ Panggil [https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricAlarm.html](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricAlarm.html). Untuk informasi selengkapnya, lihat *[ CloudWatch APIReferensi Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/)* 

Untuk informasi selengkapnya tentang mengatur SNS topik Amazon dan membuat alarm, lihat [Menggunakan CloudWatch alarm Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html).

# Tutorial: Membuat CloudWatch alarm Amazon untuk lag replika cluster multi-AZ DB untuk Amazon RDS
<a name="multi-az-db-cluster-cloudwatch-alarm"></a>

Anda dapat membuat CloudWatch alarm Amazon yang mengirimkan SNS pesan Amazon saat lag replika untuk cluster DB multi-AZ telah melampaui ambang batas. Alarm mengawasi metrik `ReplicaLag` selama periode waktu yang Anda tentukan. Tindakan tersebut adalah pemberitahuan yang dikirim ke SNS topik Amazon atau kebijakan EC2 Auto Scaling Amazon.

**Untuk mengatur CloudWatch alarm untuk lag replika cluster multi-AZ DB**

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

1. Pada panel navigasi, pilih **Alarm**, **Semua alarm**.

1. Pilih **Buat alarm**.

1. Di halaman **Tentukan metrik dan kondisi**, pilih **Pilih metrik**.

1. Di kotak pencarian, masukkan nama klaster DB Multi-AZ Anda dan tekan Enter.

   Gambar berikut menunjukkan halaman **Pilih metrik** dengan memasukkan klaster DB Multi-AZ yang bernama `rds-cluster`.  
![\[Halaman Pilih metrik\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-select-metric.png)

1. Pilih **RDS**, **Metrik Per-Database**.

1. Di kotak pencarian, masukkan **ReplicaLag** dan tekan Enter, lalu pilih setiap instans DB di klaster DB.

   Gambar berikut menunjukkan halaman **metrik Select** dengan instance DB yang dipilih untuk **ReplicaLag**metrik.  
![\[Pilih halaman metrik dengan instans DB yang dipilih untuk metrik ReplicaLag\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-metric-replica-lag.png)

   Alarm ini mengawasi jeda replika untuk ketiga instans DB di klaster DB Multi-AZ. Alarm bertindak ketika ada instans DB yang melampaui ambang batas. Alarm menggunakan ekspresi matematika yang menghasilkan nilai maksimum dari ketiga metrik. Mulailah dengan mengurutkan berdasarkan nama metrik, lalu pilih ketiga **ReplicaLag**metrik.

1. Dari **Tambahkan matematika**, pilih **Semua fungsi**, **MAX**.  
![\[Pengaturan Tambahkan matematika\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-select-metric-math.png)

1. Pilih tab **Metrik bergrafik**, dan edit detail untuk **Expression1** menjadi **MAX([m1,m2,m3])**.

1. Untuk ketiga **ReplicaLag**metrik, ubah **Periode** menjadi **1 menit**.

1. Hapus pilihan dari semua metrik kecuali untuk **Expression1**.

   Halaman **Pilih metrik** semestinya tampil seperti gambar berikut.  
![\[Halaman Pilih metrik dengan metrik yang dipilih\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-select-metric-expression1.png)

1. Pilih **Pilih Metrik**.

1. Pada halaman **Tentukan metrik dan kondisi**, ubah label menjadi nama yang bermakna, seperti **ClusterReplicaLag**, dan masukkan jumlah detik di **Tentukan nilai ambang batas**. Untuk tutorial ini, masukkan **1200** detik (20 menit). Anda dapat menyesuaikan nilai ini untuk kebutuhan beban kerja Anda.

   Halaman **Tentukan metrik dan kondisi** semestinya tampil seperti gambar berikut.  
![\[Halaman Tentukan metrik dan kondisi\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-specify-metric-conditions.png)

1. Pilih **Berikutnya**, dan halaman **Konfigurasikan tindakan** akan muncul.

1. Tetap jadikan **Dalam alarm** dipilih, pilih **Buat topik baru**, lalu masukkan nama topik dan alamat email yang valid.  
![\[Halaman Konfigurasikan tindakan\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-configure-actions.png)

1. Pilih **Buat topik**, lalu pilih **Berikutnya**.

1. Pada halaman **Tambahkan nama dan deskripsi**, masukkan **Nama alarm** dan **Deskripsi alarm**, lalu pilih **Berikutnya**.  
![\[Halaman Tambahkan nama dan deskripsi\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/multi-az-db-cluster-cw-tutorial-add-name-and-description.png)

1. Periksa alarm yang akan Anda buat di halaman **Pratinjau dan buat**, lalu pilih **Buat alarm**. 

# Memantau database Amazon RDS Aurora dengan Database CloudWatch Insights
<a name="USER_DatabaseInsights"></a>

Pantau beban database (Beban DB) untuk armada instans Amazon Aurora DB Amazon RDS Aurora Anda dengan Database Insights. DB Load mengukur tingkat aktivitas sesi dalam database Anda. Anda dapat menggunakan Database Insights untuk menganalisis dan memecahkan masalah kinerja database Amazon Aurora Amazon RDS Amazon Anda dalam skala besar.

Dengan Database Insights, Anda dapat memvisualisasikan Beban DB pada armada database Anda dan memfilter beban dengan menunggu, pernyataan SQL, host, atau pengguna.

Secara default, RDS mengaktifkan mode Standar Wawasan Database untuk database Amazon Amazon RDS Anda. 

Untuk informasi tentang penggunaan Wawasan Database di CloudWatch konsol Amazon, lihat [Wawasan CloudWatch Database](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Database-Insights.html) di * CloudWatch Panduan Pengguna Amazon*.

## Harga
<a name="USER_Database-Insights-pricing"></a>

Untuk informasi tentang harga, lihat [ CloudWatch Harga Amazon](https://aws.amazon.com/cloudwatch/pricing/).

**Topics**
+ [Harga](#USER_Database-Insights-pricing)
+ [Amazon RDS Aurora DB engine, Wilayah, dan dukungan kelas instans untuk Database Insights](USER_DatabaseInsights.Engines.md)
+ [](USER_DatabaseInsights.TurningOnAdvanced.md)
+ [](USER_DatabaseInsights.TurningOnStandard.md)
+ [](USER_DatabaseInsights.SlowSQL.md)
+ [](USER_DatabaseInsights.Considerations.md)

# Amazon RDS Aurora DB engine, Wilayah, dan dukungan kelas instans untuk Database Insights
<a name="USER_DatabaseInsights.Engines"></a>

Tabel berikut menyediakan mesin Amazon RDS  Aurora DB yang mendukung Database Insights.


|  Mesin DB Amazon RDS  | Versi mesin dan Wilayah yang didukung | Pembatasan kelas instans | 
| --- | --- | --- | 
|  Amazon RDS for MariaDB  |  Untuk informasi lebih lanjut tentang versi dan ketersediaan Wilayah Wawasan Database dengan RDS untuk MariaDB, lihat. [Wilayah dan engine DB yang Didukung untuk Performance Insights di Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md)  |  Database Insights tidak didukung untuk kelas instance berikut: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.Engines.html)  | 
|  RDS for MySQL  |  Untuk informasi selengkapnya tentang versi dan ketersediaan Wilayah Database Insights dengan RDS untuk MySQL, lihat. [Wilayah dan engine DB yang Didukung untuk Performance Insights di Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md)  |  Database Insights tidak didukung untuk kelas instance berikut: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.Engines.html)  | 
|  Amazon RDS for Microsoft SQL Server  |  Untuk informasi selengkapnya tentang versi dan ketersediaan Wilayah Wawasan Database dengan RDS untuk SQL Server, lihat. [Wilayah dan engine DB yang Didukung untuk Performance Insights di Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md)  |  N/A  | 
|  Amazon RDS for PostgreSQL  |  Untuk informasi selengkapnya tentang versi dan ketersediaan Wilayah Database Insights dengan RDS untuk PostgreSQL, lihat. [Wilayah dan engine DB yang Didukung untuk Performance Insights di Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md)  |  N/A  | 
|  Amazon RDS for Oracle  |  Untuk informasi selengkapnya tentang versi dan ketersediaan Wilayah Database Insights dengan RDS for Oracle, lihat. [Wilayah dan engine DB yang Didukung untuk Performance Insights di Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md)  |  N/A  | 

## Amazon RDS Aurora DB engine, Wilayah, dan dukungan kelas instans untuk fitur Database Insights
<a name="database-insights-feature-support"></a>

Tabel berikut menyediakan mesin Amazon RDS Aurora DB yang mendukung fitur Database Insights.


| Fitur | [Tingkat harga](https://aws.amazon.com/rds/performance-insights/pricing/) |  [Wilayah yang didukung](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html#Concepts.RegionsAndAvailabilityZones.Regions)  |  [ Mesin DB yang didukung](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html#Welcome.Concepts.DBInstance)  |  [Kelas instans yang didukung](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass.html#Concepts.DBInstanceClass.Types)  | 
| --- | --- | --- | --- | --- | 
| [Statistik SQL untuk Wawasan Performa](sql-statistics.md) | Semua | Semua |  Semua  | Semua | 
| [Menganalisis rencana eksekusi Oracle menggunakan dasbor Performance Insights untuk Amazon RDS](USER_PerfInsights.UsingDashboard.AccessPlans.md) | Semua | Semua |  RDS for Oracle  | Semua | 
| [Menganalisis performa basis data selama periode waktu tertentu](USER_PerfInsights.UsingDashboard.AnalyzePerformanceTimePeriod.md) | Khusus tingkat berbayar |  Semua  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.Engines.html)  |  Semua  | 
|  [Melihat rekomendasi proaktif Performance Insights](USER_PerfInsights.InsightsRecommendationViewDetails.md) | Khusus tingkat berbayar | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.Engines.html)  |  Semua  | Semua  | 

## Amazon RDS Aurora Region dukungan untuk Database Insights
<a name="database-insights-region-support"></a>

 RDS mendukung Database Insights berikut ini. Wilayah AWS
+ Timur AS (N. Virginia)
+ AS Timur (Ohio)
+ AS Barat (California Utara)
+ AS Barat (Oregon)
+ Afrika (Cape Town)
+ Asia Pasifik (Hong Kong)
+ Asia Pasifik (Hyderabad)
+ Asia Pasifik (Jakarta)
+ Asia Pasifik (Malaysia)
+ Asia Pacific (Melbourne)
+ Asia Pasifik (Mumbai)
+ Asia Pasifik (Osaka)
+ Asia Pasifik (Seoul)
+ Asia Pasifik (Singapura)
+ Asia Pasifik (Sydney)
+ Asia Pasifik (Tokyo)
+ (Canada (Central)
+ Kanada Barat (Calgary)
+ Eropa (Frankfurt)
+ Eropa (Irlandia)
+ Eropa (London)
+ Eropa (Milan)
+ Eropa (Paris)
+ Eropa (Spanyol)
+ Eropa (Stockholm)
+ Eropa (Zürich)
+ Israel (Tel Aviv)
+ Timur Tengah (Bahrain)
+ Timur Tengah (UEA)
+ Amerika Selatan (Sao Paulo)
+ AWS GovCloud (AS-Timur)
+ AWS GovCloud (AS-Barat)

# 
<a name="USER_DatabaseInsights.TurningOnAdvanced"></a>

Untuk mengaktifkan mode Lanjut Wawasan Database untuk Amazon RDS Amazon , gunakan prosedur berikut.

## 
<a name="USER_DatabaseInsights.TurnOnCreateDatabase"></a>

Aktifkan mode Lanjutan Wawasan Database saat membuat database untuk Amazon RDS Amazon .

------
#### [ Console ]

Di konsol, Anda dapat mengaktifkan mode Advanced Database Insights saat membuat instans DB atau cluster DB multi-AZ.

**Untuk mengaktifkan mode Advanced Database Insights saat membuat instans DB atau cluster DB multi-AZ menggunakan konsol**

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

1. Pilih **Basis data**.

1. Pilih **Buat basis data**.

1. Di bagian **Database Insights**, pilih **Mode lanjutan**. Kemudian, pilih opsi berikut:
   + **Retensi** – Jumlah waktu untuk mempertahankan data Wawasan Performa. Periode retensi harus 15 bulan untuk mode Advanced Database Insights.
   + **AWS KMS key** – Tentukan kunci KMS Anda. Wawasan Performa mengenkripsi semua data yang berpotensi sensitif menggunakan kunci KMS Anda. Data dienkripsi saat dipindahkan dan saat tidak aktif. Untuk informasi selengkapnya, lihat [Mengenkripsi sumber daya Amazon RDS](Overview.Encryption.md).

1. Pilih **Buat basis data**.

------
#### [ AWS CLI ]

Untuk mengaktifkan mode Advanced Database Insights saat membuat instans DB atau cluster DB multi-AZ, panggil [create-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html) AWS CLI perintah [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)or dan berikan nilai berikut:
+ `--database-insights-mode advanced`untuk mengaktifkan mode Advanced Database Insights.
+ `--engine`— Mesin database untuk .
+ `--db-instance-identifier`— Pengidentifikasi untuk instans DB atau `--db-cluster-identifier` — Pengidentifikasi untuk cluster DB multi-AZ.
+ `--enable-performance-insights`untuk mengaktifkan Performance Insights untuk Database Insights.
+ `--performance-insights-retention-period`— Periode retensi untuk data untuk instans DB atau cluster DB multi-AZ Anda. Untuk mengaktifkan Database Insights, periode retensi harus minimal 465 hari.

Contoh berikut memungkinkan mode Advanced Database Insights saat membuat .

Untuk Linux, macOS, atau Unix:

```
aws rds create-db-instance \
    --database-insights-mode advanced \ 
    --engine postgresql \
    --db-instance-identifier sample-db-identifier \
    --enable-performance-insights \
    --performance-insights-retention-period 465
```

Untuk Windows:

```
aws rds create-db-instance ^
    --database-insights-mode advanced ^ 
    --engine postgresql ^
    --db-instance-identifier sample-db-identifier ^
    --enable-performance-insights ^
    --performance-insights-retention-period 465
```

------
#### [ RDS API ]

Untuk mengaktifkan mode Advanced Database Insights saat Anda membuat instans DB atau klaster DB Multi-AZ, tentukan parameter berikut untuk operasi [Buat DBInstance atau Buat DBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) [Amazon](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) RDS API.
+ `DatabaseInsightsMode` untuk `advanced`
+ `EnablePerformanceInsights` untuk `True`
+ `PerformanceInsightsRetentionPeriod`untuk setidaknya 465 hari

------

## 
<a name="USER_DatabaseInsights.TurnOnModifyDatabase"></a>

 Memodifikasi instans DB untuk mengaktifkan mode Advanced Database Insights tidak menyebabkan downtime.

**catatan**  
Untuk mengaktifkan Database Insights, setiap instans DB di cluster DB cluster DB multi-AZ harus memiliki Performance Insights dan Enhanced Monitoring yang sama.

------
#### [ Console ]

Di konsol, Anda dapat mengaktifkan mode Advanced Database Insights saat memodifikasi instans DB atau cluster DB multi-AZ.

**Untuk mengaktifkan mode Advanced Database Insights saat memodifikasi instans DB atau cluster DB multi-AZ menggunakan konsol**

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

1. Pilih **Basis data**.

1. Pilih instans DBatau klaster DB multi-AZ, dan pilih **Ubah**.

1. Di bagian **Database Insights**, pilih **Mode lanjutan**. Kemudian, pilih opsi berikut:
   + **Retensi** – Jumlah waktu untuk mempertahankan data Wawasan Performa. Periode retensi harus 15 bulan untuk mode Advanced Database Insights.
   + **AWS KMS key** – Tentukan kunci KMS Anda. Wawasan Performa mengenkripsi semua data yang berpotensi sensitif menggunakan kunci KMS Anda. Data dienkripsi saat dipindahkan dan saat tidak aktif. Untuk informasi selengkapnya, lihat [Mengenkripsi sumber daya Amazon RDS](Overview.Encryption.md).

1. Pilih **Lanjutkan**.

1. Untuk **Penjadwalan Modifikasi**, pilih **Langsung terapkan**. Jika Anda memilih **Terapkan selama jendela pemeliharaan terjadwal berikutnya**, database Anda akan mengabaikan pengaturan ini dan segera mengaktifkan mode Advanced Database Insights.

1. Pilih **Modify instance**.

------
#### [ AWS CLI ]

Untuk mengaktifkan mode Advanced Database Insights saat memodifikasi instans DB atau cluster DB multi-AZ, panggil [modify-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html) AWS CLI perintah [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html)or dan berikan nilai berikut:
+ `--database-insights-mode advanced`untuk mengaktifkan mode Advanced Database Insights.
+ `--db-instance-identifier`— Pengidentifikasi untuk instans DB atau `--db-cluster-identifier` — Pengidentifikasi untuk cluster DB multi-AZ.
+ `--enable-performance-insights`untuk mengaktifkan Performance Insights untuk Database Insights.
+ `--performance-insights-retention-period`— Periode retensi untuk data untuk instans DB Anda. Untuk mengaktifkan mode Advanced Database Insights, periode retensi harus minimal 465 hari.

Contoh berikut memungkinkan mode Advanced Database Insights saat memodifikasi instans .

Untuk Linux, macOS, atau Unix:

```
aws rds modify-db-instance \
    --database-insights-mode advanced \
    --db-instance-identifier sample-db-identifier \
    --enable-performance-insights \
    --performance-insights-retention-period 465
```

Untuk Windows:

```
aws rds modify-db-instance ^
    --database-insights-mode advanced ^
    --db-instance-identifier sample-db-identifier ^
    --enable-performance-insights ^
    --performance-insights-retention-period 465
```

------
#### [ RDS API ]


+ `DatabaseInsightsMode` untuk `advanced`
+ `EnablePerformanceInsights` untuk `True`
+ `PerformanceInsightsRetentionPeriod`untuk setidaknya 465 hari

------

# 
<a name="USER_DatabaseInsights.TurningOnStandard"></a>

Untuk mengaktifkan mode Standar Wawasan Database untuk Amazon RDS Amazon , gunakan prosedur berikut.

## 
<a name="USER_DatabaseInsights.TurnOnCreateDatabaseStandard"></a>

Aktifkan mode Standar Wawasan Database saat membuat database untuk Amazon RDS Amazon .

------
#### [ Console ]

Di konsol, Anda dapat mengaktifkan mode Standar Database Insights saat membuat instans DB atau cluster DB multi-AZ.

**Untuk mengaktifkan mode Standar Database Insights saat membuat instans DB atau cluster DB multi-AZ menggunakan konsol**

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

1. Pilih **Basis data**.

1. Pilih **Buat basis data**.

1. Di bagian **Database Insights**, pilih **Mode standar**. Kemudian, pilih dari opsi berikut untuk mengaktifkan atau menonaktifkan Performance Insights:
   + Untuk menonaktifkan Performance Insights, batalkan pilihan Aktifkan Performance **Insights**.
   + Untuk mengaktifkan Performance Insights, pilih **Aktifkan Performance Insights**. Untuk mengonfigurasi Performance Insights, tentukan opsi berikut:
     + **Retensi** – Jumlah waktu untuk mempertahankan data Wawasan Performa. Periode retensi harus minimal 7 hari.
     + **AWS KMS key** – Tentukan kunci KMS Anda. Wawasan Performa mengenkripsi semua data yang berpotensi sensitif menggunakan kunci KMS Anda. Data dienkripsi saat dipindahkan dan saat tidak aktif. Untuk informasi selengkapnya, lihat [Mengenkripsi sumber daya Amazon RDS](Overview.Encryption.md).

1. Pilih **Buat basis data**.

------
#### [ AWS CLI ]

Untuk mengaktifkan mode Standar Database Insights saat membuat instans DB atau cluster DB multi-AZ, panggil [create-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html) AWS CLI perintah [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)or dan berikan nilai berikut:
+ `--database-insights-mode standard`untuk mengaktifkan mode Standar Wawasan Database.
+ `--engine`— Mesin database untuk .
+ `--db-instance-identifier`— Pengidentifikasi untuk instans DB atau `--db-cluster-identifier` — Pengidentifikasi untuk cluster DB multi-AZ.
+ `--enable-performance-insights`atau `--no-enable-performance-insights` untuk mengaktifkan atau menonaktifkan Performance Insights. Jika Anda menentukan`--enable-performance-insights`, Anda juga harus menentukan `--performance-insights-retention-period` — Periode retensi untuk data untuk instans DB Anda. Periode retensi harus minimal 7 hari.

Contoh berikut memungkinkan mode Standar Database Insights dan Performance Insights saat membuat instans .

Untuk Linux, macOS, atau Unix:

```
aws rds create-db-instance \
    --database-insights-mode standard \ 
    --engine postgresql \
    --db-instance-identifier sample-db-identifier \
    --enable-performance-insights \
    --performance-insights-retention-period 7
```

Untuk Windows:

```
aws rds create-db-instance ^
    --database-insights-mode standard ^ 
    --engine postgresql ^
    --db-instance-identifier sample-db-identifier ^
    --enable-performance-insights ^
    --performance-insights-retention-period 7
```

Contoh berikut memungkinkan mode Standar Database Insights dan menonaktifkan Performance Insights saat membuat instans DB cluster .

Untuk Linux, macOS, atau Unix:

```
aws rds create-db-instance \
    --database-insights-mode standard \ 
    --engine postgresql \
    --db-instance-identifier sample-db-identifier \
    --no-enable-performance-insights
```

Untuk Windows:

```
aws rds create-db-instance ^
    --database-insights-mode standard ^ 
    --engine postgresql ^
    --db-instance-identifier sample-db-identifier ^
    --no-enable-performance-insights
```

------
#### [ RDS API ]


+ `DatabaseInsightsMode` untuk `standard`
+ `EnablePerformanceInsights`ke `True` atau`False`. Jika Anda mengatur `EnablePerformanceInsights` ke`True`, Anda harus mengatur `PerformanceInsightsRetentionPeriod` ke setidaknya 7 hari.

------

## 
<a name="USER_DatabaseInsights.TurnOnModifyDatabaseStandard"></a>

 Memodifikasi instans DB untuk mengaktifkan mode Standar Database Insights tidak menyebabkan downtime.

**catatan**  
Untuk mengaktifkan Database Insights, setiap instans DB di cluster DB cluster DB multi-AZ harus memiliki Performance Insights dan Enhanced Monitoring yang sama.

------
#### [ Console ]

Di konsol, Anda dapat mengaktifkan mode Standar Database Insights saat Anda memodifikasi instans DB atau cluster DB multi-AZ.

**Untuk mengaktifkan mode Standar Database Insights saat memodifikasi instans DB atau cluster DB multi-AZ menggunakan konsol**

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

1. Pilih **Basis data**.

1. Pilih instans DBatau klaster DB multi-AZ, dan pilih **Ubah**.

1. Di bagian **Database Insights**, pilih **Mode standar**. Kemudian, pilih dari opsi berikut:
   + Untuk menonaktifkan Performance Insights, batalkan pilihan Aktifkan Performance **Insights**.
   + Untuk mengaktifkan Performance Insights, pilih **Aktifkan Performance Insights**. Untuk mengonfigurasi Performance Insights, tentukan opsi berikut:
     + **Retensi** – Jumlah waktu untuk mempertahankan data Wawasan Performa. Periode retensi harus minimal 7 hari.
     + **AWS KMS key** – Tentukan kunci KMS Anda. Wawasan Performa mengenkripsi semua data yang berpotensi sensitif menggunakan kunci KMS Anda. Data dienkripsi saat dipindahkan dan saat tidak aktif. Untuk informasi selengkapnya, lihat [Mengenkripsi sumber daya Amazon RDS](Overview.Encryption.md).

1. Pilih **Lanjutkan**.

1. Untuk **Penjadwalan Modifikasi**, pilih **Langsung terapkan**. Jika Anda memilih **Terapkan selama jendela pemeliharaan terjadwal berikutnya**, database Anda akan mengabaikan pengaturan ini dan segera mengaktifkan mode Standar Database Insights.

1. Pilih **Modify instance**.

------
#### [ AWS CLI ]

Untuk mengaktifkan mode Standar Database Insights saat memodifikasi instans DB atau cluster DB multi-AZ, panggil [modify-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html) AWS CLI perintah [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html)or dan berikan nilai berikut:
+ `--database-insights-mode standard`untuk mengaktifkan mode Standar Wawasan Database.
+ `--db-instance-identifier`— Pengidentifikasi untuk instans DB atau `--db-cluster-identifier` — Pengidentifikasi untuk cluster DB multi-AZ.
+ `--enable-performance-insights`atau `--no-enable-performance-insights` untuk mengaktifkan atau menonaktifkan Performance Insights. Jika Anda menentukan`--enable-performance-insights`, Anda juga harus menentukan `--performance-insights-retention-period` — Periode retensi untuk data untuk instans DB atau cluster DB multi-AZ Anda. Periode retensi harus minimal 7 hari.

Contoh berikut mengaktifkan mode Standar Database Insights dan mengaktifkan Performance Insights saat memodifikasi instans DB cluster .

Untuk Linux, macOS, atau Unix:

```
aws rds modify-db-instance \
    --database-insights-mode standard \
    --db-instance-identifier sample-db-identifier \
    --enable-performance-insights \
    --performance-insights-retention-period 7
```

Untuk Windows:

```
aws rds modify-db-instance ^
    --database-insights-mode standard ^
    --db-instance-identifier sample-db-identifier ^
    --enable-performance-insights ^
    --performance-insights-retention-period 7
```



Untuk Linux, macOS, atau Unix:

```
aws rds modify-db-instance \
    --database-insights-mode standard \
    --db-instance-identifier sample-db-identifier \
    --no-enable-performance-insights
```

Untuk Windows:

```
aws rds modify-db-instance ^
    --database-insights-mode standard ^
    --db-instance-identifier sample-db-identifier ^
    --no-enable-performance-insights
```

------
#### [ RDS API ]


+ `DatabaseInsightsMode` untuk `standard`
+ `EnablePerformanceInsights`ke `True` atau`False`. Jika Anda mengatur `EnablePerformanceInsights` ke`True`, Anda harus mengatur `PerformanceInsightsRetentionPeriod` ke setidaknya 7 hari.

------

# 
<a name="USER_DatabaseInsights.SlowSQL"></a>

Untuk memantau kueri SQL yang lambat untuk database Anda, Anda dapat menggunakan bagian **Kueri SQL Lambat** di dasbor Database Insights. Sebelum mengonfigurasi database Anda untuk memantau kueri SQL yang lambat, bagian Kueri **SQL Lambat** kosong.

*Untuk informasi selengkapnya tentang memantau kueri SQL yang lambat di dasbor Database Insights, lihat [Melihat Dasbor Instans Database untuk Wawasan CloudWatch Database di Panduan](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Database-Insights-Database-Instance-Dashboard.html) Pengguna Amazon. CloudWatch *

Untuk mengonfigurasi database Anda untuk memantau kueri SQL yang lambat dengan Database Insights, selesaikan langkah-langkah berikut:

1. Aktifkan ekspor log ke CloudWatch Log.

1. Buat atau modifikasi DB Anda untuk instans DB Anda.

Untuk informasi tentang mengonfigurasi ekspor log, lihat [Menerbitkan log database ke Log Amazon CloudWatch ](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch) di *Panduan Pengguna Amazon RDS [Menerbitkan CloudWatch log database ke Log Amazon](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch) di Panduan Pengguna* .

Untuk membuat atau memodifikasi grup parameter DB Anda, lihat topik berikut.
+ [Membuat grup parameter DB di Amazon RDS ](USER_WorkingWithParamGroups.Creating.md)
+ [](USER_WorkingWithParamGroups.Modifying.md)

------
#### [ RDS for MariaDB ]

Untuk mengonfigurasi instans RDS untuk MariaDB DB untuk memantau kueri SQL yang lambat, Anda dapat menggunakan kombinasi parameter berikut sebagai contoh:
+ `log_slow_query`— diatur ke `1`
+ `log_slow_query_time`— diatur ke `1.0`
+ `log_output`— diatur ke `FILE`

Ini adalah salah satu konfigurasi yang mungkin. Untuk panduan komprehensif tentang parameter log kueri lambat MariaDB dan opsi konfigurasi tambahan, lihat dokumentasi [MariaDB](https://mariadb.com/kb/en/slow-query-log-overview/) untuk log kueri lambat.

------
#### [ RDS for MySQL ]

Untuk mengkonfigurasi instans RDS untuk MySQL DB untuk memantau kueri SQL yang lambat, Anda dapat menggunakan kombinasi parameter berikut sebagai contoh:
+ `slow_query_log`— diatur ke `1`
+ `long_query_time`— diatur ke `1.0`
+ `log_output`— diatur ke `FILE`

Ini adalah salah satu konfigurasi yang mungkin. Untuk panduan komprehensif tentang parameter log kueri lambat MySQL dan opsi konfigurasi tambahan, lihat dokumentasi [MySQL](https://dev.mysql.com/doc/refman/8.0/en/slow-query-log.html) untuk log kueri lambat.

------
#### [ RDS for PostgreSQL ]

Untuk mengonfigurasi RDS Anda untuk instans PostgreSQL DB untuk memantau kueri SQL yang lambat, Anda dapat menggunakan kombinasi parameter berikut sebagai contoh. Perhatikan bahwa menyetel parameter ini dapat mengurangi kinerja instans DB Anda.
+ `log_min_duration_statement`— diatur ke `1000`
+ `log_statement`— diatur ke `none`
+ `log_destination`— diatur ke `stderr`

Ini adalah salah satu konfigurasi yang mungkin. Untuk panduan komprehensif tentang parameter logging PostgreSQL dan opsi konfigurasi tambahan, lihat dokumentasi [PostgreSQL](https://www.postgresql.org/docs/current/runtime-config-logging.html) untuk konfigurasi logging.

------

**catatan**  
Untuk RDS untuk MySQL MySQL, Anda dapat mengkonfigurasi parameter dengan granularitas 1-mikrodetik. `long_query_time` Misalnya, Anda dapat mengatur parameter ini ke`0.000001`. Bergantung pada jumlah kueri pada instans DB, nilai parameter `long_query_time` dapat mengurangi kinerja. Mulailah dengan nilainya`1.0`, dan sesuaikan berdasarkan beban kerja Anda. Saat Anda mengatur parameter ini`0`, Database Insights mencatat semua kueri.

Untuk informasi tentang RDS untuk MariaDB, RDS untuk MySQL, dan RDS untuk log PostgreSQL, lihat berikut ini.
+ [File log basis data MariaDB](USER_LogAccess.Concepts.MariaDB.md)
+ [File log ](USER_LogAccess.Concepts.MySQL.md)
+ [](USER_LogAccess.Concepts.PostgreSQL.md)

# 
<a name="USER_DatabaseInsights.Considerations"></a>


+ Anda tidak dapat mengelola Database Insights untuk instans DB di DB.
+ Untuk mengaktifkan mode Advanced Database Insights, Anda harus mengaktifkan Performance Insights dan menetapkan periode retensi Performance Insights setidaknya 465 hari (15 bulan). Tidak ada biaya tambahan untuk menetapkan periode retensi Performance Insights menjadi 15 bulan selain biaya Database Insights. Untuk informasi tentang harga untuk Wawasan Database, lihat [ CloudWatch Harga Amazon](https://aws.amazon.com/cloudwatch/pricing/).
+ Untuk mengaktifkan Database Insights, setiap instans DB di cluster DB cluster DB multi-AZ harus memiliki Performance Insights dan Enhanced Monitoring yang sama.
+ Memodifikasi instans DB untuk mengaktifkan salah satu mode Database Insights tidak menyebabkan downtime.

# Memantau muatan DB dengan Wawasan Performa di Amazon RDS
<a name="USER_PerfInsights"></a>

**penting**  
 AWS telah mengumumkan end-of-life tanggal Performance Insights: 30 Juni 2026. Setelah tanggal ini, Amazon RDS tidak akan lagi mendukung pengalaman konsol Performance Insights, periode retensi fleksibel (1-24 bulan), dan harga terkait. Performance Insights API akan terus ada tanpa perubahan harga. Biaya untuk API Performance Insights akan muncul di AWS tagihan Anda dengan biaya CloudWatch Database Insights.   
 Sebaiknya Anda meningkatkan instans apa pun menggunakan tingkat berbayar Performance Insights ke mode Advanced Database Insights sebelum 30 Juni 2026. Untuk informasi tentang meningkatkan ke mode Advanced Database Insights, lihat. [](USER_DatabaseInsights.TurningOnAdvanced.md)   
 Jika Anda tidak mengambil tindakan, instans DB yang menggunakan Performance Insights akan secara default menggunakan mode Standar Database Insights. Dengan mode Standar Database Insights, Anda mungkin kehilangan akses ke riwayat data kinerja setelah 7 hari dan mungkin tidak dapat menggunakan paket eksekusi dan fitur analisis sesuai permintaan di konsol Amazon RDS. Setelah 30 Juni 2026, hanya mode Advanced Database Insights yang akan mendukung rencana eksekusi dan analisis sesuai permintaan.   
 Dengan CloudWatch Database Insights, Anda dapat memantau beban database untuk armada database Anda dan menganalisis serta memecahkan masalah kinerja dalam skala besar. Untuk informasi selengkapnya tentang Wawasan Database, lihat[Memantau database Amazon RDS Aurora dengan Database CloudWatch Insights](USER_DatabaseInsights.md). Untuk informasi harga, lihat [ CloudWatch Harga Amazon](https://aws.amazon.com/cloudwatch/pricing/). 

Wawasan Performa memperluas fitur pemantauan Amazon RDS yang sudah ada untuk mengilustrasikan dan membantu Anda menganalisis performa basis data. Dengan dasbor Wawasan Performa, Anda dapat memvisualisasikan muatan basis data pada muatan instans DB Amazon RDS dan memfilter muatan menurut peristiwa tunggu, pernyataan SQL, host, atau pengguna. Untuk informasi tentang cara menggunakan Wawasan Performa dengan Amazon DocumentDB, lihat *[Panduan Developer Amazon DocumentDB](https://docs.aws.amazon.com/documentdb/latest/developerguide/performance-insights.html)*.

**Topics**
+ [Ikhtisar Wawasan Performa tentang Amazon RDS](USER_PerfInsights.Overview.md)
+ [Mengaktifkan dan menonaktifkan Performance Insights untuk Amazon RDS](USER_PerfInsights.Enabling.md)
+ [Ikhtisar Skema Kinerja untuk Performance Insights di MySQL Amazon RDS untuk MariaDB atau MySQL](USER_PerfInsights.EnableMySQL.md)
+ [Mengonfigurasi kebijakan akses untuk Wawasan Performa](USER_PerfInsights.access-control.md)
+ [Menganalisis metrik dengan dasbor Wawasan Performa](USER_PerfInsights.UsingDashboard.md)
+ [Melihat rekomendasi proaktif Performance Insights](USER_PerfInsights.InsightsRecommendationViewDetails.md)
+ [Mengambil metrik dengan Performance API Insights untuk Amazon RDS](USER_PerfInsights.API.md)
+ [Pencatatan panggilan Performance Insights menggunakan AWS CloudTrail](USER_PerfInsights.CloudTrail.md)
+ [Performance Insights API dan titik akhir VPC antarmuka ()AWS PrivateLink](pi-vpc-interface-endpoints.md)

# Ikhtisar Wawasan Performa tentang Amazon RDS
<a name="USER_PerfInsights.Overview"></a>

**penting**  
 AWS telah mengumumkan end-of-life tanggal Performance Insights: 30 Juni 2026. Setelah tanggal ini, Amazon RDS tidak akan lagi mendukung pengalaman konsol Performance Insights, periode retensi fleksibel (1-24 bulan), dan harga terkait. Performance Insights API akan terus ada tanpa perubahan harga. Biaya untuk API Performance Insights akan muncul di AWS tagihan Anda dengan biaya CloudWatch Database Insights.   
 Sebaiknya Anda meningkatkan instans apa pun menggunakan tingkat berbayar Performance Insights ke mode Advanced Database Insights sebelum 30 Juni 2026. Untuk informasi tentang meningkatkan ke mode Advanced Database Insights, lihat. [](USER_DatabaseInsights.TurningOnAdvanced.md)   
 Jika Anda tidak mengambil tindakan, instans DB yang menggunakan Performance Insights akan secara default menggunakan mode Standar Database Insights. Dengan mode Standar Database Insights, Anda mungkin kehilangan akses ke riwayat data kinerja setelah 7 hari dan mungkin tidak dapat menggunakan paket eksekusi dan fitur analisis sesuai permintaan di konsol Amazon RDS. Setelah 30 Juni 2026, hanya mode Advanced Database Insights yang akan mendukung rencana eksekusi dan analisis sesuai permintaan.   
 Dengan CloudWatch Database Insights, Anda dapat memantau beban database untuk armada database Anda dan menganalisis serta memecahkan masalah kinerja dalam skala besar. Untuk informasi selengkapnya tentang Wawasan Database, lihat[Memantau database Amazon RDS Aurora dengan Database CloudWatch Insights](USER_DatabaseInsights.md). Untuk informasi harga, lihat [ CloudWatch Harga Amazon](https://aws.amazon.com/cloudwatch/pricing/). 

Secara default, RDS mengaktifkan Performance Insights di wizard pembuatan konsol untuk semua engine Amazon RDS. Jika Anda memiliki lebih dari satu basis data di instans DB, Wawasan Performa akan menggabungkan data performa.

Anda dapat menemukan ikhtisar Wawasan Performa untuk Amazon RDS dalam video berikut.

[![AWS Videos](http://img.youtube.com/vi/yOeWcPBT458/0.jpg)](http://www.youtube.com/watch?v=yOeWcPBT458)


**penting**  
Topik berikut menjelaskan penggunaan Wawasan Performa Amazon RDS dengan mesin non-Aurora DB. Untuk informasi tentang penggunaan Wawasan Performa Amazon RDS dengan Amazon Aurora, lihat [Menggunakan Wawasan Performa Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_PerfInsights.html) dalam *Panduan Pengguna Amazon Aurora*.

**Topics**
+ [Muatan basis data](USER_PerfInsights.Overview.ActiveSessions.md)
+ [Maksimum CPU](USER_PerfInsights.Overview.MaxCPU.md)
+ [Amazon RDS Aurora DB engine, Wilayah, dan dukungan kelas instans untuk Performance Insights](USER_PerfInsights.Overview.Engines.md)
+ [Harga dan retensi data untuk Wawasan Performa](USER_PerfInsights.Overview.cost.md)

# Muatan basis data
<a name="USER_PerfInsights.Overview.ActiveSessions"></a>

*Beban basis data (beban DB)* mengukur tingkat aktivitas sesi dalam database Anda. `DBLoad`adalah metrik kunci dalam Performance Insights, dan Performance Insights mengumpulkan beban DB setiap detik.

**Topics**
+ [Sesi aktif](#USER_PerfInsights.Overview.ActiveSessions.active-sessions)
+ [Sesi aktif rata-rata](#USER_PerfInsights.Overview.ActiveSessions.AAS)
+ [Eksekusi aktif rata-rata](#USER_PerfInsights.Overview.ActiveSessions.AAE)
+ [Dimensi](#USER_PerfInsights.Overview.ActiveSessions.dimensions)

## Sesi aktif
<a name="USER_PerfInsights.Overview.ActiveSessions.active-sessions"></a>

*Sesi basis data* mewakili dialog aplikasi dengan basis data relasional. Sesi aktif adalah koneksi yang mengirimkan tugas ke mesin DB dan sedang menunggu tanggapan. 

Sesi dianggap aktif jika berjalan di CPU atau menunggu sumber daya tersedia sehingga dapat dilanjutkan. Misalnya, sesi aktif mungkin menunggu halaman (atau blok) dibaca ke dalam memori, dan kemudian menggunakan CPU saat membaca data dari halaman. 

## Sesi aktif rata-rata
<a name="USER_PerfInsights.Overview.ActiveSessions.AAS"></a>

*Sesi aktif rata-rata (AAS)* adalah unit untuk metrik `DBLoad` dalam Wawasan Performa. Ini mengukur berapa banyak sesi yang aktif secara bersamaan di basis data.

Setiap detik, Wawasan Performa mengambil sampel jumlah sesi yang secara bersamaan menjalankan kueri. Untuk setiap sesi aktif, Wawasan Performa mengumpulkan data berikut:
+ Pernyataan SQL
+ Status sesi (berjalan pada CPU atau menunggu)
+ Host
+ Pengguna yang menjalankan SQL

Wawasan Performa menghitung AAS dengan membagi jumlah total sesi dengan jumlah sampel selama periode waktu tertentu. Misalnya, tabel berikut menunjukkan 5 sampel berturut-turut dari kueri yang berjalan yang diambil dengan interval 1 detik.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/USER_PerfInsights.Overview.ActiveSessions.html)

Pada contoh sebelumnya, muatan DB untuk interval waktu tersebut adalah 2 AAS. Pengukuran ini berarti bahwa rata-rata ada 2 sesi aktif pada waktu tertentu selama interval tersebut ketika 5 sampel diambil.

## Eksekusi aktif rata-rata
<a name="USER_PerfInsights.Overview.ActiveSessions.AAE"></a>

Eksekusi aktif rata-rata (AAE) per detik berkaitan dengan AAS. Untuk menghitung AAE, Wawasan Performa membagi total waktu eksekusi kueri dengan interval waktu. Tabel berikut menunjukkan penghitungan AAE untuk kueri yang sama dalam tabel sebelumnya.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/USER_PerfInsights.Overview.ActiveSessions.html)

Dalam kebanyakan kasus, AAS dan AAE untuk sebuah kueri kira-kira sama. Namun, karena input ke penghitungan berupa sumber data yang berbeda, penghitungannya sering sedikit berbeda.

## Dimensi
<a name="USER_PerfInsights.Overview.ActiveSessions.dimensions"></a>

Metrik `db.load` berbeda dengan metrik deret waktu lainnya karena Anda dapat membaginya menjadi beberapa sub-komponen yang disebut dimensi. Anda dapat menganggap dimensi sebagai kategori “potong menurut” untuk berbagai karakteristik metrik `DBLoad`.

Saat Anda mendiagnosis masalah performa, dimensi berikut sering kali paling berguna:

**Topics**
+ [Peristiwa tunggu](#USER_PerfInsights.Overview.ActiveSessions.waits)
+ [SQL Teratas](#USER_PerfInsights.Overview.ActiveSessions.top-sql)
+ [Rencana](#USER_PerfInsights.Overview.ActiveSessions.plans)

Untuk daftar lengkap dimensi untuk mesin Amazon RDS, lihat [Muatan DB diiris berdasarkan dimensi](USER_PerfInsights.UsingDashboard.Components.md#USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.dims).

### Peristiwa tunggu
<a name="USER_PerfInsights.Overview.ActiveSessions.waits"></a>

*Peristiwa tunggu* menyebabkan pernyataan SQL menunggu peristiwa tertentu terjadi sebelum dapat terus berjalan. Peristiwa tunggu adalah dimensi penting, atau kategori, untuk muatan DB karena menunjukkan di mana pekerjaan terhambat. 

Setiap sesi aktif berjalan di CPU atau menunggu. Misalnya, sesi menggunakan CPU ketika mencari memori untuk buffer, melakukan penghitungan, atau menjalankan kode prosedural. Ketika tidak menggunakan CPU, sesi mungkin menunggu buffer memori menjadi kosong, file data dibaca, atau log untuk ditulis. Semakin banyak waktu untuk sesi menunggu sumber daya, semakin sedikit waktu untuk sesi dijalankan di CPU. 

Ketika Anda menyetel basis data, Anda sering mencoba mencari tahu sumber daya yang sedang menunggu sesi. Misalnya, dua atau tiga peristiwa tunggu mungkin menyumbang 90 persen dari muatan DB. Ukuran ini berarti bahwa, rata-rata, sesi aktif menghabiskan sebagian besar waktunya menunggu sejumlah kecil sumber daya. Jika Anda dapat mengetahui penyebab peristiwa tunggu ini, Anda dapat mencoba solusinya. 

Peristiwa tunggu bervariasi berdasarkan mesin DB: 
+ Untuk informasi tentang semua peristiwa tunggu MariaDB dan MySQL, lihat [Wait Event Summary Tables](https://dev.mysql.com/doc/refman/8.0/en/performance-schema-wait-summary-tables.html) dalam dokumentasi MySQL.
+ Untuk informasi tentang semua peristiwa tunggu PostgreSQL, lihat [The Statistics Collector > Wait Event tables](https://www.postgresql.org/docs/current/monitoring-stats.html#WAIT-EVENT-TABLE) dalam dokumentasi PostgreSQL.
+ Untuk informasi tentang semua peristiwa tunggu Oracle, lihat [Descriptions of Wait Events](https://docs.oracle.com/database/121/REFRN/GUID-2FDDFAA4-24D0-4B80-A157-A907AF5C68E2.htm#REFRN-GUID-2FDDFAA4-24D0-4B80-A157-A907AF5C68E2) dalam dokumentasi Oracle.
+ Untuk informasi tentang semua peristiwa tunggu SQL Server, lihat [Types of Waits](https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-os-wait-stats-transact-sql?view=sql-server-2017#WaitTypes) dalam dokumentasi SQL Server.

**catatan**  
Untuk Oracle, proses latar belakang terkadang berfungsi tanpa pernyataan SQL terkait. Dalam kasus ini, Wawasan Performa melaporkan jenis proses latar belakang yang digabungkan dengan titik dua dan kelas tunggu yang terkait dengan proses latar belakang tersebut. Jenis proses latar belakang meliputi `LGWR`, `ARC0`, `PMON`, dan sebagainya.   
Sebagai contoh, ketika pengarsip melakukan I/O, laporan Wawasan Performa untuk I/O mirip dengan `ARC1:System I/O`. Kadang-kadang, jenis proses latar belakang juga hilang, dan Wawasan Performa hanya melaporkan kelas tunggu, misalnya `:System I/O`.

### SQL Teratas
<a name="USER_PerfInsights.Overview.ActiveSessions.top-sql"></a>

Saat peristiwa tunggu menunjukkan kemacetan, SQL teratas menunjukkan kueri mana yang paling berkontribusi pada pemuatan DB. Misalnya, saat ini mungkin ada banyak kueri yang berjalan di basis data, tetapi kueri tunggal mungkin menggunakan 99 persen dari muatan DB. Dalam hal ini, muatan tinggi mungkin menunjukkan masalah dalam kueri.

Secara default, konsol Wawasan Performa menampilkan kueri SQL teratas yang berkontribusi pada muatan basis data. Konsol juga menunjukkan statistik yang relevan untuk setiap pernyataan. Untuk mendiagnosis masalah performa untuk pernyataan tertentu, Anda dapat memeriksa rencana pelaksanaannya.

### Rencana
<a name="USER_PerfInsights.Overview.ActiveSessions.plans"></a>

*Rencana eksekusi*, juga cukup disebut *rencana*, adalah urutan langkah-langkah yang mengakses data. Misalnya, rencana untuk menggabungkan tabel `t1` dan `t2` mungkin mengulang semua baris di `t1` dan membandingkan setiap baris dengan baris di `t2`. Dalam basis data relasional, *pengoptimal* adalah kode default yang menentukan rencana paling efisien untuk kueri SQL.

Untuk instans DB, Performance Insights mengumpulkan rencana eksekusi secara otomatis. Untuk mendiagnosis masalah kinerja SQL, periksa rencana yang diambil untuk kueri SQL sumber daya tinggi. Rencana menunjukkan bagaimana database telah mengurai dan menjalankan kueri.

Untuk mempelajari cara menganalisis beban DB menggunakan rencana, lihat:
+ Oracle: [Menganalisis rencana eksekusi Oracle menggunakan dasbor Performance Insights untuk Amazon RDS](USER_PerfInsights.UsingDashboard.AccessPlans.md)
+ Server SQL: [Menganalisis paket eksekusi SQL Server menggunakan dasbor Performance Insights untuk Amazon RDS](USER_PerfInsights.UsingDashboard.AccessPlansSqlServer.md)

#### Penangkapan rencana
<a name="USER_PerfInsights.Overview.ActiveSessions.plans.capture"></a>

Setiap lima menit, Performance Insights mengidentifikasi kueri yang paling intensif sumber daya dan menangkap rencana mereka. Dengan demikian, Anda tidak perlu mengumpulkan dan mengelola rencana dalam jumlah besar secara manual. Sebagai alternatif, Anda dapat menggunakan tab **SQL Teratas** untuk berfokus pada rencana untuk kueri yang paling bermasalah. 

**catatan**  
Wawasan Performa tidak menangkap rencana untuk kueri yang teksnya melebihi batas teks kueri maksimum yang dapat dikumpulkan. Untuk informasi selengkapnya, lihat [Mengakses lebih banyak teks SQL di dasbor Wawasan Performa](USER_PerfInsights.UsingDashboard.SQLTextSize.md).

Periode retensi untuk rencana eksekusi sama dengan data Wawasan Performa Anda. Pengaturan retensi adalah **Default (7 hari)**. Untuk mempertahankan data performa Anda lebih lama, tetapkan 1–24 bulan. Untuk informasi selengkapnya tentang periode retensi, lihat [Harga dan retensi data untuk Wawasan Performa](USER_PerfInsights.Overview.cost.md).

#### Kueri digest
<a name="USER_PerfInsights.Overview.ActiveSessions.plans.digest"></a>

Tab **SQL Teratas** menunjukkan kueri digest secara default. Kueri digest sendiri tidak memiliki rencana, tetapi semua kueri yang menggunakan nilai literal memiliki rencana. Misalnya, kueri digest mungkin menyertakan teks `WHERE `email`=?`. Digest mungkin berisi dua kueri, satu dengan teks `WHERE email=user1@example.com` dan satu lagi dengan `WHERE email=user2@example.com` Masing-masing kueri literal ini mungkin mencakup beberapa rencana.

Saat Anda memilih kueri intisari, konsol akan menampilkan semua paket untuk pernyataan turunan dari intisari yang dipilih. Dengan demikian, Anda tidak perlu melihat semua pernyataan turunan untuk menemukan rencana. Anda mungkin melihat rencana yang tidak ada dalam daftar 10 pernyataan turunan teratas yang ditampilkan. Konsol menampilkan rencana untuk semua kueri turunan yang rencananya telah dikumpulkan, terlepas dari apakah kueri tercantum dalam daftar 10 teratas.

# Maksimum CPU
<a name="USER_PerfInsights.Overview.MaxCPU"></a>

Di dasbor, bagan **Basis data muatan** mengumpulkan, menggabungkan, dan menampilkan informasi sesi. Untuk melihat apakah sesi aktif melebihi maksimumCPU, lihat hubungannya dengan CPU garis **Max v**. Performance Insights menentukan CPU nilai **Max v** dengan jumlah inti v CPU (virtualCPU) untuk instans DB Anda. 

Satu proses dapat berjalan pada v CPU pada satu waktu. Jika jumlah proses melebihi jumlahvCPUs, proses mulai mengantri. Saat antrian meningkat, kinerja database menurun. Jika beban DB sering di atas CPU garis **Max v**, dan status tunggu utama adalahCPU, kelebihan beban. CPU Dalam kasus ini, Anda mungkin ingin membatasi koneksi ke instance, menyetel SQL kueri apa pun dengan CPU beban tinggi, atau mempertimbangkan kelas instance yang lebih besar. Instans yang tinggi dan konsisten dari setiap status tunggu menunjukkan bahwa mungkin terjadi kemacetan atau masalah pertentangan sumber daya yang perlu diselesaikan. Ini bisa benar bahkan jika beban DB tidak melewati CPU garis **Max v**.

# Amazon RDS Aurora DB engine, Wilayah, dan dukungan kelas instans untuk Performance Insights
<a name="USER_PerfInsights.Overview.Engines"></a>

**penting**  
 AWS telah mengumumkan end-of-life tanggal Performance Insights: 30 Juni 2026. Setelah tanggal ini, Amazon RDS tidak akan lagi mendukung pengalaman konsol Performance Insights, periode retensi fleksibel (1-24 bulan), dan harga terkait. Performance Insights API akan terus ada tanpa perubahan harga. Biaya untuk API Performance Insights akan muncul di AWS tagihan Anda dengan biaya CloudWatch Database Insights.   
 Sebaiknya Anda meningkatkan instans apa pun menggunakan tingkat berbayar Performance Insights ke mode Advanced Database Insights sebelum 30 Juni 2026. Untuk informasi tentang memutakhirkan ke mode Advanced Database Insights, lihat. [](USER_DatabaseInsights.TurningOnAdvanced.md)   
 Jika Anda tidak mengambil tindakan, instans DB yang menggunakan Performance Insights akan secara default menggunakan mode Standar Database Insights. Dengan mode Standar Database Insights, Anda mungkin kehilangan akses ke riwayat data kinerja setelah 7 hari dan mungkin tidak dapat menggunakan paket eksekusi dan fitur analisis sesuai permintaan di konsol Amazon RDS. Setelah 30 Juni 2026, hanya mode Advanced Database Insights yang akan mendukung rencana eksekusi dan analisis sesuai permintaan.   
 Dengan CloudWatch Database Insights, Anda dapat memantau beban database untuk armada database Anda dan menganalisis serta memecahkan masalah kinerja dalam skala besar. Untuk informasi selengkapnya tentang Wawasan Database, lihat[Memantau database Amazon RDS Aurora dengan Database CloudWatch Insights](USER_DatabaseInsights.md). Untuk informasi harga, lihat [ CloudWatch Harga Amazon](https://aws.amazon.com/cloudwatch/pricing/). 

Tabel berikut berisi mesin DB Amazon RDS yang mendukung Wawasan Performa.

**catatan**  
Untuk Amazon Aurora, lihat [Dukungan mesin DB Amazon Aurora untuk Wawasan Performa](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_PerfInsights.Overview.Engines.html) di *Panduan Pengguna Amazon Aurora*.


|  Mesin DB Amazon RDS  | Versi mesin dan Wilayah yang didukung | Pembatasan kelas instans | 
| --- | --- | --- | 
|  Amazon RDS for MariaDB  |  Untuk informasi selengkapnya tentang versi dan ketersediaan Wilayah Wawasan Performa dengan RDS for MariaDB, lihat [Wilayah dan engine DB yang Didukung untuk Performance Insights di Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md).  |  Wawasan Performa tidak didukung untuk kelas instans berikut: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/USER_PerfInsights.Overview.Engines.html)  | 
|  RDS for MySQL  |  Untuk informasi selengkapnya tentang versi dan ketersediaan Wilayah Wawasan Performa dengan RDS for MySQL, lihat [Wilayah dan engine DB yang Didukung untuk Performance Insights di Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md).  |  Wawasan Performa tidak didukung untuk kelas instans berikut: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/USER_PerfInsights.Overview.Engines.html)  | 
|  Amazon RDS for Microsoft SQL Server  |  Untuk informasi lebih lanjut tentang versi dan ketersediaan Wilayah Wawasan Performa dengan RDS for SQL Server, lihat [Wilayah dan engine DB yang Didukung untuk Performance Insights di Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md).  |  N/A  | 
|  Amazon RDS for PostgreSQL  |  Untuk informasi selengkapnya tentang versi dan ketersediaan Wilayah Wawasan Performa dengan RDS for PostgreSQL, lihat [Wilayah dan engine DB yang Didukung untuk Performance Insights di Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md).  |  N/A  | 
|  Amazon RDS for Oracle  |  Untuk informasi selengkapnya tentang versi dan ketersediaan Wilayah Wawasan Performa dengan RDS for Oracle, lihat [Wilayah dan engine DB yang Didukung untuk Performance Insights di Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md).  |  N/A  | 

## Amazon RDS Aurora DB engine, Wilayah, dan dukungan kelas instans untuk fitur Performance Insights
<a name="USER_PerfInsights.Overview.PIfeatureEngnRegSupport"></a>

Tabel berikut berisi mesin DB Amazon RDS yang mendukung fitur Wawasan Performa.


| Fitur | [Tingkat harga](https://aws.amazon.com/rds/performance-insights/pricing/) |  [Wilayah yang didukung](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html#Concepts.RegionsAndAvailabilityZones.Regions)  |  [ Mesin DB yang didukung](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html#Welcome.Concepts.DBInstance)  |  [Kelas instans yang didukung](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass.html#Concepts.DBInstanceClass.Types)  | 
| --- | --- | --- | --- | --- | 
| [Statistik SQL untuk Wawasan Performa](sql-statistics.md) | Semua | Semua |  Semua  | Semua | 
| [Menganalisis rencana eksekusi Oracle menggunakan dasbor Performance Insights untuk Amazon RDS](USER_PerfInsights.UsingDashboard.AccessPlans.md) | Semua | Semua |  RDS for Oracle  | Semua | 
| [Menganalisis performa basis data selama periode waktu tertentu](USER_PerfInsights.UsingDashboard.AnalyzePerformanceTimePeriod.md) | Khusus tingkat berbayar |  Semua  |  RDS for PostgreSQL  |  Semua  | 
|  [Melihat rekomendasi proaktif Performance Insights](USER_PerfInsights.InsightsRecommendationViewDetails.md) | Khusus tingkat berbayar | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/USER_PerfInsights.Overview.Engines.html)  |  Semua  | Semua  | 

# Harga dan retensi data untuk Wawasan Performa
<a name="USER_PerfInsights.Overview.cost"></a>

Secara default, Performance Insights mencakup 7 hari riwayat data kinerja dan 1 juta permintaan API per bulan. Anda juga dapat membeli periode retensi yang lebih lama. Untuk informasi harga selengkapnya, lihat [Harga Wawasan Performa](https://aws.amazon.com/rds/performance-insights/pricing/).

Di konsol RDS, Anda dapat memilih salah satu periode retensi berikut untuk data Wawasan Performa:
+ **Default (7 hari)**
+ ***n*bulan**, di ***n***mana angka dari 1—24

![\[Pilih salah satu periode retensi untuk data Wawasan Performa Anda.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/pi-retention-periods.png)


Untuk mempelajari cara mengatur periode retensi menggunakan AWS CLI, lihat[Mengaktifkan dan menonaktifkan Performance Insights untuk Amazon RDS](USER_PerfInsights.Enabling.md).

**catatan**  
 

# Mengaktifkan dan menonaktifkan Performance Insights untuk Amazon RDS
<a name="USER_PerfInsights.Enabling"></a>

**penting**  
 AWS telah mengumumkan end-of-life tanggal Performance Insights: 30 Juni 2026. Setelah tanggal ini, Amazon RDS tidak akan lagi mendukung pengalaman konsol Performance Insights, periode retensi fleksibel (1-24 bulan), dan harga terkait. Performance Insights API akan terus ada tanpa perubahan harga. Biaya untuk API Performance Insights akan muncul di AWS tagihan Anda dengan biaya CloudWatch Database Insights.   
 Sebaiknya Anda meningkatkan instans apa pun menggunakan tingkat berbayar Performance Insights ke mode Advanced Database Insights sebelum 30 Juni 2026. Untuk informasi tentang meningkatkan ke mode Advanced Database Insights, lihat. [](USER_DatabaseInsights.TurningOnAdvanced.md)   
 Jika Anda tidak mengambil tindakan, instans DB yang menggunakan Performance Insights akan secara default menggunakan mode Standar Database Insights. Dengan mode Standar Database Insights, Anda mungkin kehilangan akses ke riwayat data kinerja setelah 7 hari dan mungkin tidak dapat menggunakan paket eksekusi dan fitur analisis sesuai permintaan di konsol Amazon RDS. Setelah 30 Juni 2026, hanya mode Advanced Database Insights yang akan mendukung rencana eksekusi dan analisis sesuai permintaan.   
 Dengan CloudWatch Database Insights, Anda dapat memantau beban database untuk armada database Anda dan menganalisis serta memecahkan masalah kinerja dalam skala besar. Untuk informasi selengkapnya tentang Wawasan Database, lihat[Memantau database Amazon RDS Aurora dengan Database CloudWatch Insights](USER_DatabaseInsights.md). Untuk informasi harga, lihat [ CloudWatch Harga Amazon](https://aws.amazon.com/cloudwatch/pricing/). 

Anda dapat mengaktifkan Performance Insights untuk instans DB atau klaster DB multi-AZ saat membuatnya. Jika diperlukan, Anda dapat mematikannya nanti dengan memodifikasi instans DB Anda dari konsol. Mengaktifkan dan menonaktifkan Wawasan Performa tidak menyebabkan waktu henti, boot ulang, atau failover.

**catatan**  
Skema Performa adalah alat performa opsional yang digunakan oleh Amazon RDS for MariaDB atau MySQL. Jika Anda mengaktifkan atau menonaktifkan Skema Performa, Anda perlu mem-boot ulang. Namun, jika Anda mengaktifkan atau menonaktifkan Wawasan Performa, Anda tidak perlu mem-boot ulang. Untuk informasi selengkapnya, lihat [Ikhtisar Skema Kinerja untuk Performance Insights di MySQL Amazon RDS untuk MariaDB atau MySQL](USER_PerfInsights.EnableMySQL.md).

Agen Wawasan Performa menggunakan CPU dan memori terbatas di host DB. Ketika muatan DB tinggi, agen membatasi dampak performa dengan mengurangi frekuensi pengumpulan data.

------
#### [ Console ]

Di konsol, Anda dapat mengaktifkan atau menonaktifkan Wawasan Performa saat membuat atau mengubah instans DB atau klaster DB Multi-AZ.

****

 **Untuk menonaktifkan Performance Insights , pilih opsi **Database Insights — Standard** dan batalkan pilihan opsi Aktifkan Performance Insights.**

Untuk informasi selengkapnya, lihat topik berikut. 
+ Untuk membuat instans DB, ikuti petunjuk untuk mesin DB Anda di [Membuat instans DB Amazon RDS](USER_CreateDBInstance.md).
+ Untuk membuat klaster DB Multi-AZ, ikuti petunjuk untuk mesin DB Anda di [Membuat cluster DB Multi-AZ untuk Amazon RDS](create-multi-az-db-cluster.md).

Tangkapan layar berikut menunjukkan bagian **Wawasan Performa**.

![\[Aktifkan Performance Insights selama instans DB atau pembuatan klaster DB multi-AZ dengan konsol\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_enabling.png)


Jika memilih **Aktifkan Wawasan Performa**, Anda akan memiliki opsi berikut:
+ **Retensi** (hanya untuk mode Standar Database Insights) — Jumlah waktu untuk menyimpan data Performance Insights. Pengaturan retensi adalah **Default (7 hari)**. Untuk mempertahankan data performa Anda lebih lama, tetapkan 1–24 bulan. Untuk informasi selengkapnya tentang periode retensi, lihat [Harga dan retensi data untuk Wawasan Performa](USER_PerfInsights.Overview.cost.md).
+ **AWS KMS key**— Tentukan Anda AWS KMS key. Wawasan Performa mengenkripsi semua data yang berpotensi sensitif menggunakan kunci KMS Anda. Data dienkripsi saat dipindahkan dan saat tidak aktif. Untuk informasi selengkapnya, lihat [Mengubah AWS KMS kebijakan untuk Performance Insights](USER_PerfInsights.access-control.cmk-policy.md).

**Mengaktifkan atau menonaktifkan Performance Insights saat memodifikasi instans DB multi-AZ**

Di konsol, Anda dapat memodifikasi cluster DB instans DB multi-AZ untuk mengelola Performance Insights. 

**Untuk mengelola Performance Insights untuk instans DB atau cluster DB cluster DB multi-AZ menggunakan**

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

1. Pilih **Basis data**.

1. Pilih instans DB atau cluster DB multi-AZ, dan pilih **Modify**.

1. Untuk mengaktifkan Performance Insights, pilih **Aktifkan Performance Insights**. **Untuk menonaktifkan Performance Insights , pilih opsi **Database Insights — Standard** dan batalkan pilihan opsi Aktifkan Performance Insights.**

   Jika memilih **Aktifkan Wawasan Performa**, Anda akan memiliki opsi berikut:
   + **Retensi** (hanya untuk mode Standar Database Insights) — Jumlah waktu untuk menyimpan data Performance Insights. Pengaturan retensi adalah **Default (7 hari)**. Untuk mempertahankan data performa Anda lebih lama, tetapkan 1–24 bulan. Untuk informasi selengkapnya tentang periode retensi, lihat [Harga dan retensi data untuk Wawasan Performa](USER_PerfInsights.Overview.cost.md).
   + **AWS KMS key** – Tentukan kunci KMS Anda. Wawasan Performa mengenkripsi semua data yang berpotensi sensitif menggunakan kunci KMS Anda. Data dienkripsi saat dipindahkan dan saat tidak aktif. Untuk informasi selengkapnya, lihat [Mengenkripsi sumber daya Amazon RDS](Overview.Encryption.md).

1. Pilih **Lanjutkan**.

1. Untuk **Penjadwalan Modifikasi**, pilih Terapkan langsung. Jika Anda memilih Terapkan selama periode pemeliharaan terjadwal berikutnya, instans Anda akan mengabaikan pengaturan ini dan segera mengaktifkan Wawasan Performa.

1. Pilih **Ubah instans**.

------
#### [ AWS CLI ]

Saat Anda menggunakan [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html) AWS CLI perintah, aktifkan Performance Insights dengan menentukan `--enable-performance-insights` dan menyetel `--database-insights-mode` ke salah satu atau. `advanced` `standard` Untuk menonaktifkan Performance Insights, tentukan `--no-enable-performance-insights` dan setel `database-insights-mode` ke. `standard`

Anda juga dapat menentukan nilai-nilai ini menggunakan AWS CLI perintah berikut:
+  [create-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html) 
+  [modify-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html) 
+  [create-db-instance-read-replika](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance-read-replica.html) 
+  [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html) 
+  [restore-db-instance-from-s3](https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-instance-from-s3.html) 

Saat mengaktifkan Wawasan Performa di CLI, Anda dapat secara opsional menentukan jumlah hari untuk mempertahankan data Wawasan Performa dengan opsi `--performance-insights-retention-period`. Anda dapat menentukan`7`, *month* \$1 31 (di *month* mana angka dari 1-23), atau. `731` Misalnya, jika Anda ingin mempertahankan data performa selama 3 bulan, tentukan `93`, yakni 3 \$1 31. Nilai default-nya adalah `7` hari. Untuk informasi selengkapnya tentang periode retensi, lihat [Harga dan retensi data untuk Wawasan Performa](USER_PerfInsights.Overview.cost.md).

Contoh berikut mengaktifkan Wawasan Performa untuk `sample-db-cluster` dan menentukan bahwa data Wawasan Performa dipertahankan selama 93 hari (3 bulan).

Untuk Linux, macOS, atau Unix:

```
aws rds modify-db-cluster \
	--database-insights-mode standard \
    --db-cluster-identifier sample-db-instance \
    --enable-performance-insights \
    --performance-insights-retention-period 93
```

Untuk Windows:

```
aws rds modify-db-cluster ^
	--database-insights-mode standard ^
    --db-cluster-identifier sample-db-instance ^
    --enable-performance-insights ^
    --performance-insights-retention-period 93
```

Jika Anda menentukan periode retensi seperti 94 hari, yang bukan merupakan nilai yang valid, RDS akan mengeluarkan kesalahan.

```
An error occurred (InvalidParameterValue) when calling the CreateDBInstance operation: 
Invalid Performance Insights retention period. Valid values are: [7, 31, 62, 93, 124, 155, 186, 217, 
248, 279, 310, 341, 372, 403, 434, 465, 496, 527, 558, 589, 620, 651, 682, 713, 731]
```

**catatan**  
Anda hanya dapat mengaktifkan Performance Insights untuk instance di klaster DB yang Performance Insights tidak dikelola di tingkat klaster.

------
#### [ RDS API ]

Saat Anda membuat instans DB baru menggunakan DBInstance operasi [Create](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) operation Amazon RDS API, aktifkan Performance Insights dengan `EnablePerformanceInsights` menyetelnya. `True` Untuk menonaktifkan Performance Insights, setel `EnablePerformanceInsights` ke `False` dan setel `DatabaseInsightsMode` ke. `standard`

Anda juga dapat menentukan nilai `EnablePerformanceInsights` menggunakan operasi API berikut:
+  [Buat DBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) (cluster DB multi-AZ) 
+  [Ubah DBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html) (cluster DB multi-AZ) 
+  [Memodifikasi DBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html) 
+  [Buat DBInstance ReadReplica](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstanceReadReplica.html) 
+  [Kembalikan DBInstance dari3](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBInstanceFromS3.html) 

Saat mengaktifkan Wawasan Performa, Anda dapat secara opsional menentukan jumlah waktu, dalam hari, untuk mempertahankan data Wawasan Performa dengan parameter `PerformanceInsightsRetentionPeriod`. Anda dapat menentukan`7`, *month* \$1 31 (di *month* mana angka dari 1-23), atau. `731` Misalnya, jika Anda ingin mempertahankan data performa selama 3 bulan, tentukan `93`, yakni 3 \$1 31. Nilai default-nya adalah `7` hari. Untuk informasi selengkapnya tentang periode retensi, lihat [Harga dan retensi data untuk Wawasan Performa](USER_PerfInsights.Overview.cost.md).

------

# Ikhtisar Skema Kinerja untuk Performance Insights di MySQL Amazon RDS untuk MariaDB atau MySQL
<a name="USER_PerfInsights.EnableMySQL"></a>

Skema Performa adalah fitur opsional untuk memantau performa runtime Amazon RDS for MariaDB atau MySQL dengan tingkat detail rendah. Skema Performa dirancang untuk memiliki dampak minimal terhadap performa basis data. Wawasan Performa adalah fitur terpisah yang dapat digunakan dengan atau tanpa Skema Performa.

**Topics**
+ [Ikhtisar Skema Performa](#USER_PerfInsights.EnableMySQL.overview)
+ [Wawasan Performa dan Skema Performa](#USER_PerfInsights.effect-of-pfs)
+ [Manajemen Skema Performa otomatis berdasarkan Wawasan Performa](#USER_PerfInsights.EnableMySQL.options)
+ [Pengaruh boot ulang pada Skema Performa](#USER_PerfInsights.EnableMySQL.reboot)
+ [Menentukan apakah Wawasan Performa mengelola Skema Performa](USER_PerfInsights.EnableMySQL.determining-status.md)
+ [Aktifkan Skema Kinerja untuk MySQL Amazon RDS untuk MariaDB atau MySQL](USER_PerfInsights.EnableMySQL.RDS.md)

## Ikhtisar Skema Performa
<a name="USER_PerfInsights.EnableMySQL.overview"></a>

Skema Performa memantau peristiwa dalam basis data MariaDB dan MySQL. *Peristiwa* adalah tindakan server basis data yang memakan waktu dan telah diinstrumentasi sehingga informasi waktu dapat dikumpulkan. Contoh peristiwa antara lain:
+ Panggilan fungsi
+ Peristiwa tunggu untuk sistem operasi
+ Tahapan eksekusi SQL
+ Grup pernyataan SQL

Mesin penyimpanan `PERFORMANCE_SCHEMA` adalah mekanisme untuk mengimplementasikan fitur Skema Performa. Mesin ini mengumpulkan data peristiwa menggunakan instrumentasi dalam kode sumber basis data. Mesin menyimpan peristiwa dalam tabel hanya memori di basis data `performance_schema`. Anda dapat mengueri `performance_schema` sama seperti Anda mengueri tabel lainnya. Untuk informasi selengkapnya, lihat [Skema Performa MySQL](https://dev.mysql.com/doc/refman/8.0/en/performance-schema.html) di *Panduan Referensi MySQL*.

## Wawasan Performa dan Skema Performa
<a name="USER_PerfInsights.effect-of-pfs"></a>

Wawasan Performa dan Skema Performa adalah fitur terpisah, tetapi terhubung. Perilaku Wawasan Performa untuk Amazon RDS for MariaDB or MySQL bergantung pada apakah Skema Performa diaktifkan, dan jika demikian, apakah Wawasan Performa mengelola Skema Performa secara otomatis. Tabel berikut menjelaskan perilaku tersebut.


| Skema Performa diaktifkan | Mode manajemen Wawasan Performa | Perilaku Wawasan Performa | 
| --- | --- | --- | 
|  Ya  |  Otomatis  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/USER_PerfInsights.EnableMySQL.html)  | 
|  Ya  |  Manual  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/USER_PerfInsights.EnableMySQL.html)  | 
|  Tidak  |  N/A  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/USER_PerfInsights.EnableMySQL.html)  | 

## Manajemen Skema Performa otomatis berdasarkan Wawasan Performa
<a name="USER_PerfInsights.EnableMySQL.options"></a>

Ketika Anda membuat instans DB Amazon RDS for MariaDB atau MySQL dengan Wawasan Performa diaktifkan, Skema Performa juga diaktifkan. Dalam kasus ini, Wawasan Performa secara otomatis mengelola parameter Skema Performa Anda. Ini adalah konfigurasi yang disarankan.

Saat Performance Insights mengelola Skema Kinerja secara otomatis, **Sumber** is. `performance_schema` `System default`

**catatan**  
Manajemen Skema Performa otomatis tidak didukung untuk kelas instans t4g.medium.

Jika Anda mengubah nilai parameter `performance_schema` secara manual, dan kemudian ingin mengubah ke manajemen otomatis di lain waktu, lihat [Aktifkan Skema Kinerja untuk MySQL Amazon RDS untuk MariaDB atau MySQL](USER_PerfInsights.EnableMySQL.RDS.md).

**penting**  
Saat Wawasan Performa mengaktifkan Skema Performa, nilai grup parameter tidak akan diubah. Namun, nilainya diubah pada instans DB yang sedang berjalan. Satu-satunya cara untuk melihat nilai yang diubah adalah dengan menjalankan perintah `SHOW GLOBAL VARIABLES`.

## Pengaruh boot ulang pada Skema Performa
<a name="USER_PerfInsights.EnableMySQL.reboot"></a>

Wawasan Performa dan Skema Performa berbeda dalam persyaratannya untuk boot ulang instans DB:

**Skema Performa**  
Untuk mengaktifkan atau menonaktifkan fitur ini, Anda harus mem-boot ulang instans DB.

**Wawasan Performa**  
Untuk mengaktifkan atau menonaktifkan fitur ini, Anda tidak harus mem-boot ulang instans DB.

Jika Skema Performa saat ini tidak diaktifkan, dan Anda mengaktifkan Wawasan Performa tanpa mem-boot ulang instans DB, Skema Performa tidak akan diaktifkan.

# Menentukan apakah Wawasan Performa mengelola Skema Performa
<a name="USER_PerfInsights.EnableMySQL.determining-status"></a>

Untuk mengetahui apakah Performance Insights saat ini mengelola Skema Kinerja untuk semua versi engine utama yang didukung, tinjau tabel berikut.


| Pengaturan parameter performance\$1schema | Pengaturan kolom Source | Wawasan Performa mengelola Skema Performa? | 
| --- | --- | --- | 
| 0 | System default | Ya | 
| 0 atau 1 | Modified | Tidak | 

Dalam prosedur berikut, Anda menentukan apakah Performance Insights mengelola Skema Kinerja secara otomatis.

**Untuk menentukan apakah Wawasan Performa mengelola Skema Performa secara otomatis**

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

1. Pilih **Grup parameter**.

1. Pilih nama grup parameter untuk instans DB Anda.

1. Masukkan **performance\$1schema** ke bilah pencarian.

1. Periksa apakah **Sumber** adalah default sistem dan **Nilai** adalah **0**. Jika demikian, Wawasan Performa mengelola Skema Performa secara otomatis.

   Dalam contoh yang ditampilkan di sini, Performance Insights tidak mengelola Skema Kinerja secara otomatis.  
![\[Menunjukkan bahwa pengaturan untuk parameter performance_schema diubah.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_schema_user.png)

# Aktifkan Skema Kinerja untuk MySQL Amazon RDS untuk MariaDB atau MySQL
<a name="USER_PerfInsights.EnableMySQL.RDS"></a>

Asumsikan bahwa Wawasan Performa diaktifkan untuk instans DB atau klaster DB multi-AZ, tetapi saat ini tidak mengelola Wawasan Performa. Jika Anda ingin mengizinkan Wawasan Performa mengelola Skema Performa secara otomatis, selesaikan langkah-langkah berikut.

**Untuk mengonfigurasi Skema Performa untuk manajemen otomatis**

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

1. Pilih **Grup parameter**.

1. Pilih nama grup parameter untuk instans DB atau klaster DB Multi-AZ.

1. Pilih **Edit**.

1. Masukkan **performance\$1schema** ke bilah pencarian.

1. Pilih parameter `performance_schema`.

1. Pilih **Setel ke nilai default**.

1. Konfirmasikan dengan memilih **Tetapkan nilai ke default**.

1. Pilih **Simpan Perubahan**.

1. Boot ulang instans DB atau klaster DB multi-AZ.
**penting**  
Setiap kali Anda mengaktifkan atau menonaktifkan Skema Performa, pastikan untuk mem-boot ulang instans DB atau klaster DB multi-AZ.

Untuk informasi tentang cara mengubah parameter instans, lihat [](USER_WorkingWithParamGroups.Modifying.md). Untuk informasi selengkapnya tentang dasbor, lihat [Menganalisis metrik dengan dasbor Wawasan Performa](USER_PerfInsights.UsingDashboard.md). Untuk informasi selengkapnya tentang skema kinerja MySQL, [lihat MySQL Performance Schema (untuk 8.0) dan MySQL Performance](https://dev.mysql.com/doc/refman/8.0/en/performance-schema.html) [Schema (untuk 8.4) dalam dokumentasi MySQL](https://dev.mysql.com/doc/refman/8.4/en/performance-schema.html).

# Mengonfigurasi kebijakan akses untuk Wawasan Performa
<a name="USER_PerfInsights.access-control"></a>

Untuk mengakses Performance Insights, prinsipal harus memiliki izin yang sesuai dari AWS Identity and Access Management (IAM).

**catatan**  
Untuk menggunakan Performance Insights dengan kunci yang dikelola pelanggan, berikan pengguna `kms:Decrypt` dan `kms:GenerateDataKey` izin untuk kunci Anda. AWS AWS KMS 

Akses Performance Insights menggunakan metode berikut:
+ [Lampirkan kebijakan `AmazonRDSPerformanceInsightsReadOnly` terkelola untuk akses hanya-baca](USER_PerfInsights.access-control.managed-policy.md)
+ [Lampirkan kebijakan `AmazonRDSPerformanceInsightsFullAccess` terkelola untuk akses ke semua operasi API Performance Insights](USER_PerfInsights.access-control.FullAccess-managed-policy.md)
+ [Buat kebijakan IAM khusus dengan izin tertentu](USER_PerfInsights.access-control.custom-policy.md)
+ [Mengonfigurasi AWS KMS izin untuk data Performance Insights terenkripsi](USER_PerfInsights.access-control.cmk-policy.md)
+ [Siapkan akses berbutir halus menggunakan izin tingkat sumber daya](USER_PerfInsights.access-control.dimensionAccess-policy.md)
+ [Gunakan kontrol akses berbasis tag untuk mengelola izin melalui tag sumber daya](USER_PerfInsights.access-control.tag-based-policy.md)

# Melampirkan AmazonRDSPerformanceInsightsReadOnly kebijakan ke kepala IAM
<a name="USER_PerfInsights.access-control.managed-policy"></a>

`AmazonRDSPerformanceInsightsReadOnly`adalah kebijakan AWS terkelola yang memberikan akses ke semua operasi hanya-baca dari Amazon RDS Performance Insights API. 

Jika Anda melampirkan `AmazonRDSPerformanceInsightsReadOnly` ke set izin atau peran, Anda juga harus melampirkan CloudWatch izin berikut:
+ `GetMetricStatistics`
+ `ListMetrics`
+ `GetMetricData`

Dengan izin ini, penerima dapat menggunakan Performance Insights dengan fitur konsol lainnya.

 Untuk informasi selengkapnya tentang CloudWatch izin, lihat referensi [ CloudWatch izin Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/permissions-reference-cw.html).

Untuk informasi selengkapnya tentang `AmazonRDSPerformanceInsightsReadOnly`, lihat [AWS kebijakan terkelola: Amazon RDSPerformance InsightsReadOnly](rds-security-iam-awsmanpol.md#rds-security-iam-awsmanpol-AmazonRDSPerformanceInsightsReadOnly).

# Melampirkan AmazonRDSPerformanceInsightsFullAccess kebijakan ke kepala IAM
<a name="USER_PerfInsights.access-control.FullAccess-managed-policy"></a>

`AmazonRDSPerformanceInsightsFullAccess`adalah kebijakan AWS terkelola yang memberikan akses ke semua operasi Amazon RDS Performance Insights API.

Jika Anda melampirkan `AmazonRDSPerformanceInsightsFullAccess` ke set izin atau peran, Anda juga harus melampirkan CloudWatch izin berikut:
+ `GetMetricStatistics`
+ `ListMetrics`
+ `GetMetricData`

Dengan izin ini, penerima dapat menggunakan Performance Insights dengan fitur konsol lainnya.

 Untuk informasi selengkapnya tentang CloudWatch izin, lihat referensi [ CloudWatch izin Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/permissions-reference-cw.html).

Untuk informasi selengkapnya tentang `AmazonRDSPerformanceInsightsFullAccess`, lihat [AWS kebijakan terkelola: Amazon RDSPerformance InsightsFullAccess](rds-security-iam-awsmanpol.md#rds-security-iam-awsmanpol-AmazonRDSPerformanceInsightsFullAccess).

# Membuat kebijakan IAM kustom untuk Wawasan Performa
<a name="USER_PerfInsights.access-control.custom-policy"></a>

Untuk pengguna yang tidak memiliki `AmazonRDSPerformanceInsightsFullAccess` kebijakan `AmazonRDSPerformanceInsightsReadOnly` atau kebijakan, Anda dapat memberikan akses ke Performance Insights dengan membuat atau memodifikasi kebijakan IAM yang dikelola pengguna. Jika Anda melampirkan kebijakan ini ke kumpulan izin atau peran IAM, penerima dapat menggunakan Wawasan Performa.

**Untuk membuat kebijakan kustom**

1. Buka konsol IAM di [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Di panel navigasi, pilih **Kebijakan**.

1. Pilih **Buat kebijakan**.

1. Pada halaman **Buat Kebijakan**, pilih opsi **JSON**.

1. Salin dan tempel teks yang disediakan di bagian *dokumen kebijakan JSON* di *Panduan Referensi Kebijakan AWS Terkelola* untuk [https://docs.aws.amazon.com/aws-managed-policy/latest/reference/AmazonRDSPerformanceInsightsReadOnly.html](https://docs.aws.amazon.com/aws-managed-policy/latest/reference/AmazonRDSPerformanceInsightsReadOnly.html)atau [https://docs.aws.amazon.com/aws-managed-policy/latest/reference/AmazonRDSPerformanceInsightsFullAccess.html](https://docs.aws.amazon.com/aws-managed-policy/latest/reference/AmazonRDSPerformanceInsightsFullAccess.html)kebijakan.

1. Pilih **Tinjau kebijakan**.

1. Berikan nama untuk kebijakan tersebut dan secara opsional deskripsi, lalu pilih **Buat kebijakan**.

Sekarang, Anda dapat menyisipkan kebijakan ke kumpulan izin atau peran. Prosedur berikut mengasumsikan bahwa Anda sudah memiliki pengguna yang tersedia untuk tujuan ini.

**Untuk melampirkan kebijakan ini ke pengguna**

1. Buka konsol IAM di [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Di panel navigasi, pilih **Pengguna**.

1. Pilih pengguna yang ada dari daftar.
**penting**  
Untuk menggunakan Wawasan Performa, pastikan Anda memiliki akses ke Amazon RDS selain ke kebijakan kustom. Misalnya, kebijakan `AmazonRDSPerformanceInsightsReadOnly` yang ditentukan sebelumnya memberikan akses hanca-baca ke Amazon RDS. Untuk informasi selengkapnya, lihat [Mengelola akses menggunakan kebijakan](UsingWithRDS.IAM.md#security_iam_access-manage).

1. Di halaman **Ringkasan**, pilih **Tambahkan izin**.

1. Pilih **Lampirkan kebijakan yang sudah ada secara langsung**. Untuk **Penelusuran**, ketik beberapa karakter pertama dari nama kebijakan Anda, seperti yang ditunjukkan pada gambar berikut.   
![\[Pilih Kebijakan\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_attach_iam_policy.png)

1. Pilih kebijakan Anda, lalu pilih **Berikutnya: Tinjauan**.

1. Pilih **Tambahkan izin**.

# Mengubah AWS KMS kebijakan untuk Performance Insights
<a name="USER_PerfInsights.access-control.cmk-policy"></a>

Performance Insights menggunakan perangkat AWS KMS key untuk mengenkripsi data sensitif. Saat mengaktifkan Wawasan Performa melalui API atau konsol, Anda dapat melakukan salah satu tindakan berikut:
+ Pilih default Kunci yang dikelola AWS.

  Amazon RDS menggunakan instans DB baru Anda. Kunci yang dikelola AWS Amazon RDS membuat Kunci yang dikelola AWS untuk Akun AWS Anda. Anda Akun AWS memiliki yang berbeda Kunci yang dikelola AWS untuk Amazon RDS untuk masing-masing Wilayah AWS.
+ Memilih kunci yang dikelola pelanggan.

  Jika Anda menentukan kunci yang dikelola pelanggan, pengguna di akun Anda yang memanggil API Wawasan Performa memerlukan izin `kms:Decrypt` dan `kms:GenerateDataKey` pada kunci KMS. Anda dapat mengonfigurasi izin ini melalui kebijakan IAM. Namun, sebaiknya Anda mengelola izin ini melalui kebijakan kunci KMS Anda. Untuk informasi selengkapnya, lihat [Kebijakan kunci di AWS KMS](https://docs.aws.amazon.com/kms/latest/developerguide/key-policies.html) di *Panduan Developer AWS Key Management Service *. 

**Example**  
Contoh berikut menunjukkan cara menambahkan pernyataan ke kebijakan kunci KMS Anda. Pernyataan ini mengizinkan akses ke Wawasan Performa. Bergantung pada bagaimana Anda menggunakan kunci KMS, sebaiknya Anda mengubah beberapa pembatasan. Sebelum menambahkan pernyataan ke kebijakan, hapus semua komentar.    
****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Id" : "your-policy",
    "Statement" : [ 
        {
            "Sid" : "AllowViewingRDSPerformanceInsights",
            "Effect": "Allow",
            "Principal": {
                "AWS": [
                    "arn:aws:iam::444455556666:role/Role1"
                ]
                },
             "Action": [
                "kms:Decrypt",
                "kms:GenerateDataKey"
                ],
            "Resource": "*",
            "Condition" : {
            "StringEquals" : {
                "kms:ViaService" : "rds.us-east-1.amazonaws.com"
                },
            "ForAnyValue:StringEquals": {
                "kms:EncryptionContext:aws:pi:service": "rds",
                "kms:EncryptionContext:service": "pi",
                "kms:EncryptionContext:aws:rds:db-id": "db-AAAAABBBBBCCCCDDDDDEEEEE"
                }
            }
        }
    ]
}
```

## Bagaimana Performance Insights menggunakan kunci yang dikelola AWS KMS pelanggan
<a name="USER_PerfInsights.access-control.PI-using-KMS-cmk-policy"></a>

Wawasan Performa menggunakan kunci yang dikelola pelanggan untuk mengenkripsi data sensitif. Jika mengaktifkan Wawasan Performa, Anda dapat memberikan kunci AWS KMS melalui API. Performance Insights membuat AWS KMS izin pada kunci ini. Ini menggunakan kunci dan melakukan operasi yang diperlukan untuk memproses data sensitif. Data sensitif mencakup kolom-kolom seperti pengguna, basis data, aplikasi, dan teks kueri SQL. Wawasan Performa memastikan bahwa data tetap terenkripsi baik saat tidak aktif maupun saat transit.

## Bagaimana Performance Insights IAM bekerja dengan AWS KMS
<a name="USER_PerfInsights.access-control.PI-work-with-kms"></a>

IAM memberikan izin untuk spesifik. APIs Performance Insights memiliki publik berikut APIs, yang dapat Anda batasi menggunakan kebijakan IAM:
+ `DescribeDimensionKeys`
+ `GetDimensionKeyDetails`
+ `GetResourceMetadata`
+ `GetResourceMetrics`
+ `ListAvailableResourceDimensions`
+ `ListAvailableResourceMetrics`

Anda dapat menggunakan permintaan API berikut untuk mendapatkan data sensitif.
+ `DescribeDimensionKeys`
+ `GetDimensionKeyDetails`
+ `GetResourceMetrics`

Saat Anda menggunakan API untuk mendapatkan data sensitif, Wawasan Performa memanfaatkan kredensial pemanggil. Pemeriksaan ini memastikan bahwa akses ke data sensitif dibatasi pada mereka yang memiliki akses ke kunci KMS.

Saat memanggil ini APIs, Anda memerlukan izin untuk memanggil API melalui kebijakan IAM dan izin untuk menjalankan `kms:decrypt` tindakan melalui kebijakan utama. AWS KMS 

API `GetResourceMetrics` dapat menampilkan data sensitif dan non-sensitif. Parameter permintaan menentukan apakah respons harus menyertakan data sensitif. API menampilkan data sensitif ketika permintaan menyertakan dimensi sensitif baik dalam parameter filter atau kelompokkan-menurut. 

Untuk informasi selengkapnya tentang dimensi yang dapat Anda gunakan dengan `GetResourceMetrics` API, lihat [DimensionGroup](https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_DimensionGroup.html).

**Example Contoh**  
Contoh berikut meminta data sensitif untuk grup `db.user`:  

```
POST / HTTP/1.1
Host: <Hostname>
Accept-Encoding: identity
X-Amz-Target: PerformanceInsightsv20180227.GetResourceMetrics
Content-Type: application/x-amz-json-1.1
User-Agent: <UserAgentString>
X-Amz-Date: <Date> 
Authorization: AWS4-HMAC-SHA256 Credential=<Credential>, SignedHeaders=<Headers>, Signature=<Signature>
Content-Length: <PayloadSizeBytes>
{
  "ServiceType": "RDS",
  "Identifier": "db-ABC1DEFGHIJKL2MNOPQRSTUV3W",
  "MetricQueries": [
    {
      "Metric": "db.load.avg",
      "GroupBy": {
        "Group": "db.user",
        "Limit": 2
      }
    }
  ],
  "StartTime": 1693872000,
  "EndTime": 1694044800,
  "PeriodInSeconds": 86400
}
```

**Example**  
Contoh berikut meminta data non-sensitif untuk metrik `db.load.avg`:  

```
POST / HTTP/1.1
Host: <Hostname>
Accept-Encoding: identity
X-Amz-Target: PerformanceInsightsv20180227.GetResourceMetrics
Content-Type: application/x-amz-json-1.1
User-Agent: <UserAgentString>
X-Amz-Date: <Date> 
Authorization: AWS4-HMAC-SHA256 Credential=<Credential>, SignedHeaders=<Headers>, Signature=<Signature>
Content-Length: <PayloadSizeBytes>
{
    "ServiceType": "RDS",
    "Identifier": "db-ABC1DEFGHIJKL2MNOPQRSTUV3W",
    "MetricQueries": [
        {
            "Metric": "db.load.avg"
        }
    ],
    "StartTime": 1693872000,
    "EndTime": 1694044800,
    "PeriodInSeconds": 86400
}
```

# Memberikan akses halus untuk Performance Insights
<a name="USER_PerfInsights.access-control.dimensionAccess-policy"></a>

Kontrol akses berbutir halus menawarkan cara tambahan untuk mengontrol akses ke Performance Insights. Kontrol akses ini dapat mengizinkan atau menolak akses ke dimensi individual untuk `GetResourceMetrics``DescribeDimensionKeys`, dan tindakan `GetDimensionKeyDetails` Performance Insights. Untuk menggunakan akses berbutir halus, tentukan dimensi dalam kebijakan IAM dengan menggunakan tombol kondisi. Evaluasi akses mengikuti logika evaluasi kebijakan IAM. Untuk informasi selengkapnya, lihat [Logika evaluasi kebijakan](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_evaluation-logic.html) di *Panduan Pengguna IAM*. Jika pernyataan kebijakan IAM tidak menentukan dimensi apa pun, maka pernyataan tersebut mengontrol akses ke semua dimensi untuk tindakan yang ditentukan. Untuk daftar dimensi yang tersedia, lihat [https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_DimensionGroup.html](https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_DimensionGroup.html).

Untuk mengetahui dimensi yang diizinkan untuk diakses oleh kredensi Anda, gunakan `AuthorizedActions` parameter `ListAvailableResourceDimensions` dan tentukan tindakannya. Nilai yang diizinkan untuk `AuthorizedActions` adalah sebagai berikut:
+ `GetResourceMetrics`
+ `DescribeDimensionKeys`
+ `GetDimensionKeyDetails`

Misalnya, jika Anda `GetResourceMetrics` menentukan `AuthorizedActions` parameter, `ListAvailableResourceDimensions` mengembalikan daftar dimensi yang diizinkan untuk diakses oleh `GetResourceMetrics` tindakan. Jika Anda menentukan beberapa tindakan dalam `AuthorizedActions` parameter, kemudian `ListAvailableResourceDimensions` mengembalikan persimpangan dimensi bahwa tindakan tersebut diizinkan untuk mengakses.

**Example**  
Contoh berikut menyediakan akses ke dimensi yang ditentukan untuk `GetResourceMetrics` dan `DescribeDimensionKeys` tindakan.    
****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Sid": "AllowToDiscoverDimensions",
            "Effect": "Allow",
            "Action": [
                "pi:ListAvailableResourceDimensions"
            ],
            "Resource": [
                "arn:aws:pi:us-east-1:123456789012:metrics/rds/db-ABC1DEFGHIJKL2MNOPQRSTUV3W"
            ]
        },
        {
            "Sid": "SingleAllow",
            "Effect": "Allow",
            "Action": [
                "pi:GetResourceMetrics",
                "pi:DescribeDimensionKeys"
            ],
            "Resource": [
                "arn:aws:pi:us-east-1:123456789012:metrics/rds/db-ABC1DEFGHIJKL2MNOPQRSTUV3W"
            ],
            "Condition": {
                "ForAllValues:StringEquals": {
                    "pi:Dimensions": [
                        "db.sql_tokenized.id",
                        "db.sql_tokenized.statement"
                    ]
                }
            }
        }
        

    ]
}
```
Berikut ini adalah respons untuk dimensi yang diminta:  

```
	// ListAvailableResourceDimensions API
// Request
{
    "ServiceType": "RDS",
    "Identifier": "db-ABC1DEFGHIJKL2MNOPQRSTUV3W",
    "Metrics": [ "db.load" ],
    "AuthorizedActions": ["DescribeDimensionKeys"]
}

// Response
{    
    "MetricDimensions": [ {
        "Metric": "db.load",
        "Groups": [
            {
                "Group": "db.sql_tokenized",
                "Dimensions": [
                    { "Identifier": "db.sql_tokenized.id" },
                  //  { "Identifier": "db.sql_tokenized.db_id" }, // not included because not allows in the IAM Policy
                    { "Identifier": "db.sql_tokenized.statement" }
                ] 
            }
            
        ] }
    ]
}
```
Contoh berikut menentukan satu izinkan dan dua tolak akses untuk dimensi.    
****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
          {
            "Sid": "AllowToDiscoverDimensions",
            "Effect": "Allow",
            "Action": [
                "pi:ListAvailableResourceDimensions"
            ],
            "Resource": [
                "arn:aws:pi:us-east-1:123456789012:metrics/rds/db-ABC1DEFGHIJKL2MNOPQRSTUV3W"
            ]
          },

          {
            "Sid": "O01AllowAllWithoutSpecifyingDimensions",
            "Effect": "Allow",
            "Action": [
                "pi:GetResourceMetrics",
                "pi:DescribeDimensionKeys"
            ],
            "Resource": [
                "arn:aws:pi:us-east-1:123456789012:metrics/rds/db-ABC1DEFGHIJKL2MNOPQRSTUV3W"
            ]
        },
        
        {
            "Sid": "O01DenyAppDimensionForAll",
            "Effect": "Deny",
            "Action": [
                "pi:GetResourceMetrics",
                "pi:DescribeDimensionKeys"
            ],
            "Resource": [
                "arn:aws:pi:us-east-1:123456789012:metrics/rds/db-ABC1DEFGHIJKL2MNOPQRSTUV3W"
            ],
            "Condition": {
                "ForAnyValue:StringEquals": {
                    "pi:Dimensions": [
                        "db.application.name"
                    ]
                }
            }
        },
        
        {
            "Sid": "O01DenySQLForGetResourceMetrics",
            "Effect": "Deny",
            "Action": [
                "pi:GetResourceMetrics"
            ],
            "Resource": [
                "arn:aws:pi:us-east-1:123456789012:metrics/rds/db-ABC1DEFGHIJKL2MNOPQRSTUV3W"
            ],
            "Condition": {
                "ForAnyValue:StringEquals": {
                    "pi:Dimensions": [
                        "db.sql_tokenized.statement"
                    ]
                }
            }
        }
    ]
}
```
Berikut ini adalah tanggapan untuk dimensi yang diminta:  

```
			// ListAvailableResourceDimensions API
// Request
{
    "ServiceType": "RDS",
    "Identifier": "db-ABC1DEFGHIJKL2MNOPQRSTUV3W",
    "Metrics": [ "db.load" ],
    "AuthorizedActions": ["GetResourceMetrics"]
}

// Response
{    
    "MetricDimensions": [ {
        "Metric": "db.load",
        "Groups": [
            {
                "Group": "db.application",
                "Dimensions": [
                
                  // removed from response because denied by the IAM Policy
                  //  { "Identifier": "db.application.name" }  
                ]
            },
            {
                "Group": "db.sql_tokenized",
                "Dimensions": [
                    { "Identifier": "db.sql_tokenized.id" },
                    { "Identifier": "db.sql_tokenized.db_id" },
                    
                  // removed from response because denied by the IAM Policy
                  //  { "Identifier": "db.sql_tokenized.statement" }
                ] 
            },
            ...
        ] }
    ]
}
```

```
// ListAvailableResourceDimensions API
// Request
{
    "ServiceType": "RDS",
    "Identifier": "db-ABC1DEFGHIJKL2MNOPQRSTUV3W",
    "Metrics": [ "db.load" ],
    "AuthorizedActions": ["DescribeDimensionKeys"]
}

// Response
{    
    "MetricDimensions": [ {
        "Metric": "db.load",
        "Groups": [
            {
                "Group": "db.application",
                "Dimensions": [
                  // removed from response because denied by the IAM Policy
                  //  { "Identifier": "db.application.name" }  
                ]
            },
            {
                "Group": "db.sql_tokenized",
                "Dimensions": [
                    { "Identifier": "db.sql_tokenized.id" },
                    { "Identifier": "db.sql_tokenized.db_id" },
                    
                  // allowed for DescribeDimensionKeys because our IAM Policy 
                  // denies it only for GetResourceMetrics
                    { "Identifier": "db.sql_tokenized.statement" }
                ] 
            },
            ...
        ] }
    ]
}
```

# Menggunakan kontrol akses berbasis tag untuk Performance Insights
<a name="USER_PerfInsights.access-control.tag-based-policy"></a>

Anda dapat mengontrol akses ke metrik Performance Insights menggunakan tag yang diwarisi dari instans DB induk. Untuk mengontrol akses ke operasi Performance Insights, gunakan kebijakan IAM. Kebijakan ini dapat memeriksa tag pada instans DB Anda untuk menentukan izin.

## Cara kerja tag dengan Performance Insights
<a name="USER_PerfInsights.access-control.tag-inheritance"></a>

Performance Insights secara otomatis menerapkan tag instans DB Anda untuk mengotorisasi metrik Performance Insights. Saat menambahkan tag ke instans DB, Anda dapat langsung menggunakan tag tersebut untuk mengontrol akses ke data Performance Insights.
+ Untuk menambahkan atau memperbarui tag untuk metrik Performance Insights, ubah tag pada instans DB Anda.
+ Untuk melihat tag untuk metrik Performance Insights, hubungi `ListTagsForResource` sumber daya metrik Performance Insights. Ini akan mengembalikan tag dari instance DB yang terkait dengan metrik.

**catatan**  
`UntagResource`Operasi `TagResource` dan menampilkan kesalahan jika Anda mencoba menggunakannya secara langsung di metrik Performance Insights.

## Membuat kebijakan IAM berbasis tag
<a name="USER_PerfInsights.access-control.tag-based-policies"></a>

Untuk mengontrol akses ke operasi Performance Insights, gunakan kunci `aws:ResourceTag` kondisi dalam kebijakan IAM Anda. Kebijakan ini memeriksa tag pada instans YourDB.

**Example**  
Kebijakan ini mencegah akses ke metrik Performance Insights untuk database produksi. Kebijakan ini menolak `pi:GetResourceMetrics` operasi di Performance Insights untuk sumber daya database apa pun yang ditandai. `env:prod`   

```
 {
    "Version": "2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Deny",
            "Action": "pi:GetResourceMetrics",
            "Resource": "*",
            "Condition": {
                "StringEquals": {
                    "aws:ResourceTag/env": "prod"
                }
            }
        }
    ]
}
```

# Menganalisis metrik dengan dasbor Wawasan Performa
<a name="USER_PerfInsights.UsingDashboard"></a>

**penting**  
 AWS telah mengumumkan end-of-life tanggal Performance Insights: 30 Juni 2026. Setelah tanggal ini, Amazon RDS tidak akan lagi mendukung pengalaman konsol Performance Insights, periode retensi fleksibel (1-24 bulan), dan harga terkait. Performance Insights API akan terus ada tanpa perubahan harga. Biaya untuk API Performance Insights akan muncul di AWS tagihan Anda dengan biaya CloudWatch Database Insights.   
 Sebaiknya Anda meningkatkan instans apa pun menggunakan tingkat berbayar Performance Insights ke mode Advanced Database Insights sebelum 30 Juni 2026. Untuk informasi tentang meningkatkan ke mode Advanced Database Insights, lihat. [](USER_DatabaseInsights.TurningOnAdvanced.md)   
 Jika Anda tidak mengambil tindakan, instans DB yang menggunakan Performance Insights akan secara default menggunakan mode Standar Database Insights. Dengan mode Standar Database Insights, Anda mungkin kehilangan akses ke riwayat data kinerja setelah 7 hari dan mungkin tidak dapat menggunakan paket eksekusi dan fitur analisis sesuai permintaan di konsol Amazon RDS. Setelah 30 Juni 2026, hanya mode Advanced Database Insights yang akan mendukung rencana eksekusi dan analisis sesuai permintaan.   
 Dengan CloudWatch Database Insights, Anda dapat memantau beban database untuk armada database Anda dan menganalisis serta memecahkan masalah kinerja dalam skala besar. Untuk informasi selengkapnya tentang Wawasan Database, lihat[Memantau database Amazon RDS Aurora dengan Database CloudWatch Insights](USER_DatabaseInsights.md). Untuk informasi harga, lihat [ CloudWatch Harga Amazon](https://aws.amazon.com/cloudwatch/pricing/). 

Dasbor Wawasan Performa berisi informasi performa basis data untuk membantu Anda menganalisis dan memecahkan masalah performa. Di halaman dasbor utama, Anda dapat melihat informasi tentang muatan basis data. Anda dapat “mengiris” muatan DB berdasarkan dimensi seperti peristiwa tunggu atau SQL.

**Topics**
+ [Ikhtisar dasbor Wawasan Performa](USER_PerfInsights.UsingDashboard.Components.md)
+ [Mengakses dasbor Wawasan Performa](USER_PerfInsights.UsingDashboard.Opening.md)
+ [Menganalisis muatan DB menurut peristiwa tunggu](USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.md)
+ [Menganalisis performa basis data selama periode waktu tertentu](USER_PerfInsights.UsingDashboard.AnalyzePerformanceTimePeriod.md)
+ [Menganalisis kueri dengan SQL tab Teratas di Performance Insights](USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.md)
+ [Menganalisis beban Oracle PDB teratas](USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.TopPDB.md)
+ [Menganalisis rencana eksekusi menggunakan dasbor Performance Insights untuk Amazon RDS](USER_PerfInsights.UsingDashboard.AnalyzingPlans.md)

# Ikhtisar dasbor Wawasan Performa
<a name="USER_PerfInsights.UsingDashboard.Components"></a>

Dasbor adalah cara termudah untuk berinteraksi dengan Wawasan Performa. Contoh berikut menunjukkan dasbor untuk instance PostgreSQL DB.

![\[Memfilter metrik\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_0b.png)


**Topics**
+ [Filter rentang waktu](#USER_PerfInsights.UsingDashboard.Components.time-range)
+ [Bagan metrik penghitung](#USER_PerfInsights.UsingDashboard.Components.Countermetrics)
+ [Bagan muatan basis data](#USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions)
+ [Tabel Dimensi teratas](#USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable)

## Filter rentang waktu
<a name="USER_PerfInsights.UsingDashboard.Components.time-range"></a>

Secara default, dasbor Wawasan Performa menampilkan muatan DB selama satu jam terakhir. Anda dapat menyesuaikan rentang ini menjadi sesingkat 5 menit atau selama 2 tahun. Anda juga dapat memilih rentang relatif kustom.

![\[Waktu relatif Wawasan Performa\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf-insights-relative-time.png)


Anda dapat memilih rentang absolut dengan tanggal dan waktu awal dan akhir. Contoh berikut menunjukkan rentang waktu yang dimulai pada tengah malam pada 9/25/24 dan berakhir pada 11:59 PM pada 9/28/24.

![\[Waktu absolut Wawasan Performa\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf-insights-absolute-time.png)


Secara default, zona waktu untuk dasbor Performance Insights adalah Coordinated Universal Time (UTC). Anda juga dapat memilih zona waktu setempat.

![\[Pilih zona waktu lokal untuk dasbor Performance Insights\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf-insights-local-time-zone.png)


## Bagan metrik penghitung
<a name="USER_PerfInsights.UsingDashboard.Components.Countermetrics"></a>

Dengan metrik penghitung, Anda dapat menyesuaikan dasbor Wawasan Performa untuk menyertakan hingga 10 grafik tambahan. Grafik ini menunjukkan pilihan dari sejumlah sistem operasi dan metrik performa basis data. Anda dapat menghubungkan informasi ini dengan muatan DB untuk membantu mengidentifikasi dan menganalisis masalah performa.

 Bagan **Metrik Penghitung** menampilkan data untuk penghitung performa. Metrik default bergantung pada mesin DB:
+ MySQL dan MariaDB – `db.SQL.Innodb_rows_read.avg`
+ Oracle – `db.User.user calls.avg`
+ Microsoft SQL Server – `db.Databases.Active Transactions(_Total).avg`
+ PostgreSQL – `db.Transactions.xact_commit.avg`

![\[Metrik penghitung\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/oracle_perf_insights_counters.png)


Untuk mengubah penghitung performa, pilih **Kelola Metrik**. Anda dapat memilih beberapa **Metrik OS** atau **Metrik basis data**, seperti yang ditunjukkan di tangkapan layar berikut. Untuk melihat detail setiap metrik, arahkan kursor ke nama metrik.

![\[Memfilter metrik\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_select_metrics.png)


Untuk deskripsi metrik penghitung yang dapat ditambahkan untuk setiap mesin DB, lihat [Metrik penghitung Wawasan Performa](USER_PerfInsights_Counters.md).

## Bagan muatan basis data
<a name="USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions"></a>

Bagan **Muatan basis data** menunjukkan perbandingan aktivitas basis data dengan kapasitas instans DB seperti yang ditunjukkan oleh baris **vCPU Maks**. Secara default, bagan garis bertumpuk mewakili muatan DB sebagai sesi aktif rata-rata per unit waktu. Muatan DB diiris (dikelompokkan) berdasarkan status tunggu. 

![\[Muatan basis data\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_2.png)


### Muatan DB diiris berdasarkan dimensi
<a name="USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.dims"></a>

Anda dapat memilih untuk menampilkan muatan sebagai sesi aktif yang dikelompokkan berdasarkan dimensi yang didukung. Tabel berikut menunjukkan dimensi yang didukung untuk mesin yang berbeda.


| Dimensi | Oracle | SQL Server | PostgreSQL | MySQL | 
| --- | --- | --- | --- | --- | 
|  Host  |  Ya  |  Ya  |  Ya  |  Ya  | 
|  SQL  |  Ya  |  Ya  |  Ya  |  Ya  | 
|  Pengguna  |  Ya  |  Ya  |  Ya  |  Ya  | 
|  Tunggu  |  Ya  |  Ya  |  Ya  |  Ya  | 
|  Rencana  |  Ya  |  Tidak  |  Tidak  |  Tidak  | 
|  Aplikasi  |  Tidak  |  Tidak  |  Ya  |  Tidak  | 
|  Basis data  |  Tidak  |  Tidak  |  Ya  |  Ya  | 
|  Jenis sesi  |  Tidak  |  Tidak  |  Ya  |  Tidak  | 

Gambar berikut menunjukkan dimensi untuk instans DB PostgreSQL.

![\[Memfilter metrik\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_2b.png)


### Detail muatan DB untuk item dimensi
<a name="USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.item-details"></a>

Untuk melihat detail tentang item muatan DB dalam dimensi, arahkan kursor ke nama item. Gambar berikut menunjukkan rincian untuk pernyataan SQL.

![\[Detail item muatan basis data\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_2c.png)


Untuk melihat detail setiap item selama periode waktu yang dipilih dalam legenda, arahkan kursor ke item tersebut.

![\[Detail periode waktu untuk muatan DB\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_3.png)


## Tabel Dimensi teratas
<a name="USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable"></a>

Tabel Dimensi teratas mengiris muatan DB dengan dimensi yang berbeda. Dimensi adalah kategori atau “irisan menurut” untuk karakteristik muatan DB yang berbeda. Jika dimensinya adalah SQL, **SQL Teratas** menunjukkan pernyataan SQL yang berkontribusi paling besar terhadap muatan DB.

![\[Dimensi N teratas\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_4c.png)


Pilih salah satu tab dimensi berikut.


| Tab | Deskripsi | Mesin yang didukung | 
| --- | --- | --- | 
|  SQL Teratas  |  Pernyataan SQL yang saat ini sedang berjalan  |  Semua  | 
|  Tunggu teratas  |  Peristiwa di mana backend basis data sedang menunggu  |  Semua  | 
|  Host teratas  |  Nama host klien yang terhubung  |  Semua  | 
|  Pengguna teratas  |  Pengguna yang masuk ke basis data  |  Semua  | 
|  Basis data teratas  |  Nama basis data yang terhubung ke klien  |  PostgreSQL, MySQL, MariaDB, dan SQL Server saja  | 
|  Aplikasi teratas  |  Nama aplikasi yang terhubung ke basis data  |    | 
|  Jenis sesi teratas  |  Jenis sesi saat ini  | Khusus PostgreSQL | 

Untuk mempelajari cara menganalisis kueri dengan menggunakan tab **SQL Teratas**, lihat [Ikhtisar SQL tab Top](USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.md#USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL).

# Mengakses dasbor Wawasan Performa
<a name="USER_PerfInsights.UsingDashboard.Opening"></a>

Amazon RDS menyediakan tampilan konsolidasi Performance Insights CloudWatch dan metrik di dasbor Performance Insights.

Untuk mengakses dasbor Wawasan Performa, gunakan prosedur berikut.

**Untuk melihat dasbor Performance Insights di Konsol Manajemen AWS**

1. Buka RDS konsol Amazon di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi kiri, pilih **Wawasan Performa**.

1. Pilih instans DB.

   Untuk instans DB dengan Performance Insights diaktifkan, Anda juga dapat mengakses dasbor Performance Insights dengan memilih item Sessions dalam **daftar** instans DB. Di bagian **Aktivitas saat ini**, item **Sesi** menunjukkan muatan basis data dalam sesi aktif rata-rata selama lima menit terakhir. Bilah ini secara grafis menunjukkan muatan. Jika bilah kosong, berarti instans DB sedang diam. Saat muatan meningkat, bilah akan terisi dengan warna biru. Ketika beban melewati jumlah virtual CPUs (vCPUs) pada kelas instans DB, bilah berubah menjadi merah, menunjukkan potensi kemacetan.  
![\[Memfilter metrik\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_0a.png)

1. (Opsional) Pilih rentang tanggal atau waktu di kanan atas dan tentukan interval waktu relatif atau absolut yang berbeda. Anda kini dapat menentukan periode waktu, dan menghasilkan laporan analisis performa basis data. Laporan ini berisi rekomendasi dan wawasan yang diidentifikasi. Untuk informasi selengkapnya, lihat [Membuat laporan analisis kinerja di Performance Insights](USER_PerfInsights.UsingDashboard.AnalyzePerformanceTimePeriod.md).  
![\[Memfilter metrik berdasarkan interval waktu\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_0c.png)

   Di tangkapan layar berikut, interval muatan DB adalah 5 jam.  
![\[Mengatur interval waktu ke 5 jam\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_1.png)

1. (Opsional) Untuk memperbesar sebagian bagan muatan DB, pilih waktu mulai dan seret ke akhir periode waktu yang diinginkan. 

   Area yang dipilih disorot dalam bagan muatan DB.  
![\[Muatan DB untuk interval waktu tertentu\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_zoom_in.png)

   Saat Anda melepaskan mouse, bagan beban DB memperbesar AWS Wilayah yang dipilih, dan tabel ***Dimensi* atas** dihitung ulang.  
![\[Memperbesar muatan DB yang dipilih\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_zoom_in_b.png)

1. (Opsional) Untuk menyegarkan data Anda secara otomatis, pilih **Segarkan otomatis**.  
![\[Mengatur penyegaran otomatis\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_1b.png)

   Dasbor Wawasan Performa secara otomatis disegarkan dengan data baru. Laju penyegaran bergantung pada jumlah data yang ditampilkan: 
   + Penyegaran 5 menit setiap 10 detik.
   + Penyegaran 1 jam setiap 5 menit.
   + Penyegaran 5 jam setiap 5 menit.
   + Penyegaran 24 jam setiap 30 menit.
   + Penyegaran 1 minggu setiap hari.
   + Penyegaran 1 bulan setiap hari.

# Menganalisis muatan DB menurut peristiwa tunggu
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad"></a>

Jika bagan **Muatan basis data** menunjukkan kemacetan, Anda dapat mengetahui dari mana muatan tersebut berasal. Untuk melakukannya, lihat tabel item muatan teratas di bawah bagan **Muatan basis data**. Pilih item tertentu, seperti SQL kueri atau pengguna, untuk menelusuri item itu dan melihat detailnya.

Beban DB yang dikelompokkan berdasarkan menunggu dan SQL kueri teratas adalah tampilan dasbor Performance Insights default. Kombinasi ini biasanya memberikan wawasan paling banyak tentang masalah performa. Muatan DB yang dikelompokkan berdasarkan peristiwa tunggu menunjukkan apakah ada sumber daya atau kemacetan konkurensi dalam basis data. Dalam hal ini, **SQL**tab tabel item pemuatan atas menunjukkan kueri mana yang mendorong beban itu.

Alur kerja tipikal Anda untuk mendiagnosis masalah performa adalah sebagai berikut:

1. Tinjau bagan **beban Database** dan lihat apakah ada insiden beban database yang melebihi garis **Max CPU**.

1. Jika ada, lihat bagan **Muatan basis data** dan identifikasi satu atau beberapa status tunggu yang paling bertanggung jawab.

1. Identifikasi kueri intisari yang menyebabkan pemuatan dengan melihat kueri mana yang paling banyak disumbangkan oleh **SQL**tab pada tabel item pemuatan teratas pada status tunggu tersebut. Anda dapat mengidentifikasinya berdasarkan kolom **Muatan DB berdasarkan peristiwa Tunggu**.

1. Pilih salah satu kueri intisari ini di **SQL**tab untuk memperluasnya dan melihat kueri anak yang terdiri darinya.

Misalnya, di dasbor berikut, peristiwa tunggu **sinkronisasi file log** menyumbang sebagian besar muatan DB. **LGWRSemua kelompok pekerja** menunggu juga tinggi. SQLBagan **teratas** menunjukkan apa yang menyebabkan **sinkronisasi file log** menunggu: `COMMIT` pernyataan yang sering. Dalam kasus ini, eksekusi yang lebih jarang akan mengurangi muatan DB.

![\[kesalahan sinkronisasi file log\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_7.png)


# Menganalisis performa basis data selama periode waktu tertentu
<a name="USER_PerfInsights.UsingDashboard.AnalyzePerformanceTimePeriod"></a>

Menganalisis kinerja database dengan analisis on-demand dengan membuat laporan analisis kinerja untuk jangka waktu tertentu. Lihat laporan analisis kinerja untuk menemukan masalah kinerja, seperti kemacetan sumber daya atau perubahan dalam kueri di instans DB Anda. Dasbor Wawasan Performa memungkinkan Anda memilih periode waktu dan membuat laporan analisis performa. Anda juga dapat menambahkan satu tag atau lebih ke laporan. 

Untuk menggunakan fitur ini, Anda harus menggunakan periode retensi tingkat berbayar. Untuk informasi selengkapnya, silakan lihat [Harga dan retensi data untuk Wawasan Performa](USER_PerfInsights.Overview.cost.md)

Laporan ini dapat dipilih dan dilihat di tab **Laporan analisis performa - baru**. Laporan ini berisi wawasan, metrik terkait, dan rekomendasi untuk menyelesaikan masalah performa. Laporan ini dapat dilihat selama periode retensi Wawasan Performa.

Laporan dihapus jika waktu mulai periode analisis laporan berada di luar periode retensi. Anda juga dapat menghapus laporan sebelum periode retensi berakhir.

Untuk mendeteksi masalah performa dan menghasilkan laporan analisis untuk instans DB, Anda harus mengaktifkan Wawasan Performa. Untuk informasi selengkapnya tentang mengaktifkan Wawasan Performa, lihat [Mengaktifkan dan menonaktifkan Performance Insights untuk Amazon RDS](USER_PerfInsights.Enabling.md). 

Untuk informasi dukungan wilayah, mesin DB, dan kelas instans untuk fitur ini, lihat [Amazon RDS Aurora DB engine, Wilayah, dan dukungan kelas instans untuk fitur Performance Insights](USER_PerfInsights.Overview.Engines.md#USER_PerfInsights.Overview.PIfeatureEngnRegSupport)

Di bagian berikut, Anda dapat membuat, melihat, menambahkan tag, dan menghapus laporan analisis kinerja.

**Topics**
+ [Membuat laporan analisis kinerja di Performance Insights](USER_PerfInsights.UsingDashboard.CreatingPerfAnlysisReport.md)
+ [Melihat laporan analisis kinerja di Performance Insights](USER_PerfInsights.UsingDashboard.ViewPerfAnalysisReport.md)
+ [Menambahkan tag ke laporan analisis kinerja di Performance Insights](USER_PerfInsights.UsingDashboard.ManagePerfAnalysisReportTags.md)
+ [Menghapus laporan analisis kinerja di Performance Insights](USER_PerfInsights.UsingDashboard.DeletePerfAnalysisReport.md)

# Membuat laporan analisis kinerja di Performance Insights
<a name="USER_PerfInsights.UsingDashboard.CreatingPerfAnlysisReport"></a>

Anda dapat membuat laporan analisis performa selama periode tertentu di dasbor Wawasan Performa. Anda dapat memilih periode waktu dan menambahkan satu tag atau lebih ke laporan analisis.

Periode analisis bisa berkisar dari 5 menit hingga 6 hari. Harus ada data performa setidaknya 24 jam sebelum waktu mulai analisis.

Untuk informasi dukungan wilayah, mesin DB, dan kelas instans untuk fitur ini, lihat [Amazon RDS Aurora DB engine, Wilayah, dan dukungan kelas instans untuk fitur Performance Insights](USER_PerfInsights.Overview.Engines.md#USER_PerfInsights.Overview.PIfeatureEngnRegSupport)

**Untuk membuat laporan analisis performa selama periode waktu tertentu**

1. Buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi kiri, pilih **Wawasan Performa**.

1. Pilih instans DB. 

1. Pilih **Analisis kinerja** di bagian **Pemuatan database** di dasbor Performance Insights.

   Kolom untuk mengatur periode waktu dan menambahkan satu atau beberapa tag ke laporan analisis performa ditampilkan.  
![\[Dasbor Wawasan Performa yang menampilkan kolom untuk membuat laporan analisis\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/PI_CreateAnalysisReport.png)

1. Pilih periode waktu. Jika menetapkan periode waktu dalam **Rentang relatif** atau **Rentang absolut** di kanan atas, Anda hanya dapat memasukkan atau memilih tanggal dan waktu laporan analisis dalam periode waktu ini. Jika Anda memilih periode analisis di luar periode waktu ini, pesan kesalahan akan muncul.

    Untuk mengatur periode waktu, Anda dapat mengikuti langkah-langkah berikut:
   + Tekan dan seret salah satu slider pada bagan muatan DB.

     Kotak **Periode analisis performa** menampilkan periode waktu yang dipilih dan bagan muatan DB menyoroti periode waktu yang dipilih.
   + Pilih **Tanggal mulai**, **Waktu mulai**, **Tanggal akhir**, dan **Waktu akhir** di kotak **Periode analisis performa**.  
![\[Dasbor Wawasan Performa dengan periode analisis yang dipilih\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/PI_CreateAnalysisRep_TimePeriod.png)

1. (Opsional) Masukkan **Kunci** dan **Nilai-*opsional*** untuk menambahkan tag untuk laporan.  
![\[Dasbor Wawasan Performa dengan kolom untuk menambahkan tag baru\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/PI_CreateAnalysisRep_AddTag.png)

1. Pilih **Analisis performa**.

   Spanduk menampilkan pesan apakah pembuatan laporan berhasil atau gagal. Pesan juga menyediakan tautan untuk melihat laporan.

   Contoh berikut menunjukkan spanduk dengan pesan pembuatan laporan berhasil.  
![\[Banner pesan pembuatan laporan spanduk berhasil\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/PI_CreateAnaysisRep_SuccessMsg.png)

   Laporan ini dapat dilihat di tab **Laporan analisis performa - baru**. 

Anda dapat membuat laporan analisis performa menggunakan AWS CLI. Untuk contoh tentang cara membuat laporan menggunakan AWS CLI, lihat[Membuat laporan analisis performa selama periode waktu tertentu](USER_PerfInsights.API.Examples.md#USER_PerfInsights.API.Examples.CreatePerfAnalysisReport).

# Melihat laporan analisis kinerja di Performance Insights
<a name="USER_PerfInsights.UsingDashboard.ViewPerfAnalysisReport"></a>

Tab **Laporan analisis performa - baru** mencantumkan semua laporan yang dibuat untuk instans DB. Berikut ini ditampilkan untuk setiap laporan:
+ **ID**: Pengidentifikasi unik laporan.
+ **Nama**: Kunci tag yang ditambahkan ke laporan.
+ **Waktu pembuatan laporan**: Waktu Anda membuat laporan.
+ **Waktu mulai analisis**: Waktu mulai analisis dalam laporan.
+ **Waktu akhir analisis**: Waktu akhir analisis dalam laporan.

**Untuk melihat laporan analisis performa**

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

1. Di panel navigasi kiri, pilih **Wawasan Performa**.

1. Pilih instans DB yang laporan analisisnya ingin dilihat. 

1. Gulir ke bawah dan pilih **Laporan analisis kinerja - tab baru** di dasbor Performance Insights.

   Semua laporan analisis untuk periode waktu yang berbeda ditampilkan.

1. Pilih **ID** laporan yang ingin dilihat.

   Bagan muatan DB menampilkan seluruh periode analisis secara default jika ada lebih dari satu wawasan yang diidentifikasi. Jika laporan telah mengidentifikasi satu wawasan, bagan muatan DB akan menampilkan wawasan secara default. 

   Dasbor juga mencantumkan tag untuk laporan di bagian **Tag**.

   Contoh berikut menunjukkan seluruh periode analisis untuk laporan.  
![\[Bagan muatan DB yang menunjukkan seluruh periode laporan analisis\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/PI_EntireAnalysisRep.png)

1. Pilih wawasan dalam daftar **Wawasan muatan basis data** yang ingin dilihat jika ada lebih dari satu wawasan yang diidentifikasi dalam laporan.

   Dasbor menampilkan pesan wawasan, bagan muatan DB yang menyoroti periode waktu wawasan, analisis dan rekomendasi, serta daftar tag laporan.

   Contoh berikut menunjukkan wawasan muatan DB dalam laporan.   
![\[Bagan muatan DB yang menunjukkan wawasan dalam laporan\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/PI_AnalysisRepInsight_chart.png)  
![\[Bagian rekomendasi dan analisis wawasan laporan\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/PI_AnalysisRepInsight_Recommendations.png)

# Menambahkan tag ke laporan analisis kinerja di Performance Insights
<a name="USER_PerfInsights.UsingDashboard.ManagePerfAnalysisReportTags"></a>

Anda dapat menambahkan tag saat membuat atau melihat laporan. Anda dapat menambahkan hingga 50 tag untuk sebuah laporan.

Anda memerlukan izin untuk menambahkan tag. Untuk informasi selengkapnya tentang kebijakan akses untuk Wawasan Performa, lihat [Mengonfigurasi kebijakan akses untuk Wawasan Performa](USER_PerfInsights.access-control.md)

Untuk menambahkan satu atau beberapa tag saat membuat laporan, lihat langkah 6 dalam prosedur [Membuat laporan analisis kinerja di Performance Insights](USER_PerfInsights.UsingDashboard.CreatingPerfAnlysisReport.md).

**Untuk menambahkan satu tag atau lebih saat melihat laporan**

1. Buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi kiri, pilih **Wawasan Performa**.

1. Pilih instans DB. 

   Dasbor Wawasan Performa muncul untuk instans DB.

1. Gulir ke bawah dan pilih tab **Laporan analisis performa - baru**.

1. Pilih laporan yang ingin diberi tag.

   Dasbor menampilkan laporan.

1. Gulir ke bawah ke **Tag** dan pilih **Kelola tag**.

1. Pilih **Tambahkan tag baru**.

1. Masukkan **Kunci** dan **Nilai - *opsional***, dan pilih **Tambahkan tag baru**.

   Contoh berikut memberikan opsi untuk menambahkan tag baru untuk laporan yang dipilih.  
![\[Jendela Kelola Tag untuk menambahkan tag baru ke laporan\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/PI_AddTag_ManageTags.png)

   Tag baru dibuat untuk laporan.

   Daftar tag untuk laporan ditampilkan di bagian **Tag** pada dasbor. Jika Anda ingin menghapus tag dari laporan, pilih **Hapus** di samping tag.

# Menghapus laporan analisis kinerja di Performance Insights
<a name="USER_PerfInsights.UsingDashboard.DeletePerfAnalysisReport"></a>

Anda dapat menghapus laporan dari daftar laporan yang ditampilkan di tab **Laporan analisis performa** atau saat melihat laporan. 

**Untuk menghapus laporan**

1. Buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi kiri, pilih **Wawasan Performa**.

1. Pilih instans DB. 

   Dasbor Wawasan Performa muncul untuk instans DB.

1. Gulir ke bawah dan pilih tab **Laporan analisis performa - baru**.

1. Pilih laporan yang ingin dihapus dan pilih **Hapus** di kanan atas.  
![\[Dasbor Wawasan Performa untuk dihapus dengan laporan yang dipilih untuk dihapus\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/PI_DeleteAnalysisRep.png)

   Jendela konfirmasi ditampilkan. Laporan akan dihapus setelah Anda memilih konfirmasi.

1. (Opsional) Pilih **ID** laporan yang ingin dihapus.

   Di halaman laporan, pilih **Hapus** di kanan atas.

   Jendela konfirmasi ditampilkan. Laporan akan dihapus setelah Anda memilih konfirmasi.

# Menganalisis kueri dengan SQL tab Teratas di Performance Insights
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics"></a>

Di dasbor Amazon RDS Performance Insights, Anda dapat menemukan informasi tentang menjalankan dan kueri terbaru di SQL tab **Atas** di tabel Dimensi **teratas**. Anda dapat menggunakan informasi ini untuk menyetel kueri Anda.

**Topics**
+ [Ikhtisar SQL tab Top](#USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL)
+ [Mengakses lebih banyak teks SQL di dasbor Wawasan Performa](USER_PerfInsights.UsingDashboard.SQLTextSize.md)
+ [Melihat statistik SQL di dasbor Wawasan Performa](USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.AnalyzingSQLLevel.md)

## Ikhtisar SQL tab Top
<a name="USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL"></a>

Secara default, SQL tab **Top** menunjukkan 25 kueri yang paling berkontribusi pada pemuatan DB. Untuk membantu menyetel kueri, Anda dapat menganalisis informasi seperti teks kueri dan SQL statistik. Anda juga dapat memilih statistik yang ingin Anda tampilkan di SQL tab **Atas**.

**Topics**
+ [SQLteks](#USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL.text)
+ [SQLstatistik](#USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL.statistics)
+ [Muat dengan menunggu () AAS](#USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL.Load-by-waits)
+ [Lihat SQL informasi](#USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL.SQL-information)
+ [Pilih preferensi statistik](#USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL.Preferences)

### SQLteks
<a name="USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL.text"></a>

Secara default, setiap baris di SQL tabel **Top** menunjukkan 500 byte teks untuk setiap pernyataan. 

![\[SQLteks\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/sql-text-oracle.png)


Untuk mempelajari cara melihat lebih dari 500 byte SQL teks default, lihat[Mengakses lebih banyak teks SQL di dasbor Wawasan Performa](USER_PerfInsights.UsingDashboard.SQLTextSize.md).

*SQLIntisari* adalah gabungan dari beberapa kueri aktual yang secara struktural serupa tetapi mungkin memiliki nilai literal yang berbeda. Digest menggantikan nilai berkode keras dengan tanda tanya. Misalnya, digest mungkin berupa `SELECT * FROM emp WHERE lname= ?`. Digest ini dapat mencakup kueri turunan berikut:

```
SELECT * FROM emp WHERE lname = 'Sanchez'
SELECT * FROM emp WHERE lname = 'Olagappan'
SELECT * FROM emp WHERE lname = 'Wu'
```

Untuk melihat SQL pernyataan literal dalam intisari, pilih kueri, lalu pilih simbol plus (\$1). Dalam contoh berikut, kueri yang dipilih adalah digest.

![\[SQLIntisari yang dipilih\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_4b.png)


**catatan**  
SQLIntisari mengelompokkan SQL pernyataan serupa, tetapi tidak menyunting informasi sensitif.

**Performance Insights dapat menampilkan SQL teks Oracle sebagai Unknown.** Teks memiliki status ini dalam situasi berikut:
+ Pengguna database Oracle selain `SYS` aktif tetapi saat ini tidak mengeksekusiSQL. Misalnya, ketika kueri paralel selesai, koordinator kueri menunggu proses pembantu untuk mengirim statistik sesinya. Selama menunggu, teks kueri menunjukkan **Tidak Diketahui**.
+ RDSUntuk instance Oracle pada Standard Edition 2, Oracle Resource Manager membatasi jumlah thread paralel. Proses latar belakang yang melakukan pekerjaan ini menyebabkan teks kueri ditampilkan sebagai **Tidak Diketahui**.

### SQLstatistik
<a name="USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL.statistics"></a>

*SQLstatistik* adalah metrik terkait kinerja tentang kueri. SQL Misalnya, Wawasan Performa mungkin menampilkan eksekusi per detik atau baris yang diproses per detik. Wawasan Performa mengumpulkan statistik hanya untuk kueri yang paling umum. Biasanya, ini cocok dengan kueri teratas berdasarkan muatan yang ditampilkan di dasbor Wawasan Performa. 

Setiap baris di SQL Tabel **Top** menunjukkan statistik yang relevan untuk SQL pernyataan atau intisari, seperti yang ditunjukkan pada contoh berikut.

![\[Teratas SQL\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_4.png)


Performance Insights dapat melaporkan `0.00` dan `-` (tidak diketahui) untuk SQL statistik. Situasi ini terjadi dalam kondisi berikut:
+ Hanya ada satu sampel. Misalnya, Performance Insights menghitung tingkat perubahan untuk SQL kueri Postgre berdasarkan beberapa sampel dari tampilan. `pg_stat_statements` Ketika beban kerja berjalan untuk waktu yang singkat, Wawasan Performa mungkin hanya mengumpulkan satu sampel, yang berarti tidak dapat menghitung tingkat perubahan. Nilai yang tidak diketahui ditunjukkan dengan tanda hubung (`-`).
+ Dua sampel memiliki nilai yang sama. Wawasan Performa tidak dapat menghitung tingkat perubahan karena tidak ada perubahan yang terjadi, sehingga melaporkan tingkatnya sebagai `0.00`.
+ SQLPernyataan Postgre tidak memiliki pengenal yang valid. Postgre SQL membuat identifier untuk pernyataan hanya setelah parsing dan analisis. Dengan demikian, sebuah pernyataan dapat ada dalam struktur SQL internal dalam memori Postgre tanpa pengidentifikasi. Karena Wawasan Performa mengambil sampel struktur internal dalam memori sekali per detik, kueri latensi rendah mungkin muncul hanya untuk satu sampel. Jika ID kueri tidak tersedia untuk sampel ini, Wawasan Performa tidak dapat mengaitkan pernyataan ini dengan statistiknya. Nilai yang tidak diketahui ditunjukkan dengan tanda hubung (`-`).

Untuk deskripsi SQL statistik untuk mesin Amazon RDS , lihat. [Statistik SQL untuk Wawasan Performa](sql-statistics.md)

### Muat dengan menunggu () AAS
<a name="USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL.Load-by-waits"></a>

Di **Atas SQL**, kolom **Load by waits (AAS)** menggambarkan persentase beban database yang terkait dengan setiap item beban teratas. Kolom ini menunjukkan muatan untuk item tersebut berdasarkan pengelompokan apa pun yang saat ini dipilih di **Bagan Muatan DB**. Untuk informasi selengkapnya tentang Rata-rata sesi aktif (AAS), lihat[Sesi aktif rata-rata](USER_PerfInsights.Overview.ActiveSessions.md#USER_PerfInsights.Overview.ActiveSessions.AAS).

Misalnya, Anda mungkin mengelompokkan bagan **Muatan DB** berdasarkan status tunggu. Anda memeriksa SQL kueri di tabel item pemuatan teratas. Dalam kasus ini, bilah **Muatan DB berdasarkan Status Tunggu** diberi ukuran, disegmentasi, dan diberi kode warna untuk menunjukkan seberapa banyak status tunggu tertentu yang dikontribusikan oleh kueri. Bilah ini juga menunjukkan status tunggu yang memengaruhi kueri yang dipilih.

![\[Muatan DB berdasarkan status tunggu\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_6.png)


### Lihat SQL informasi
<a name="USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL.SQL-information"></a>

Di SQL tabel **Atas**, Anda dapat membuka pernyataan untuk melihat informasinya. Informasi ini muncul di panel bawah.

![\[SQLTabel teratas dengan kueri literal dipilih\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf-insights-sql-ids-open.png)


Berikut jenis identifier (IDs) yang terkait dengan SQL pernyataan:
+ **Support SQL ID** — Nilai hash dari SQL ID. Nilai ini hanya untuk mereferensikan SQL ID saat Anda bekerja dengan AWS Support. AWS Support tidak memiliki akses ke aktual SQL IDs dan SQL teks Anda.
+ **Support Digest ID** – Nilai hash dari ID digest. Nilai ini hanya untuk mereferensikan ID intisari saat Anda bekerja dengan Support AWS . AWS Support tidak memiliki akses ke intisari IDs dan SQL teks Anda yang sebenarnya.

### Pilih preferensi statistik
<a name="USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL.Preferences"></a>

Anda dapat mengontrol statistik yang ditampilkan di SQL tab **Atas** dengan memilih ikon **Preferensi**.

![\[Preferensi statistik\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf-insights-sql-ids-preferences-icon.png)


Saat memilih ikon **Preferensi**, jendela **Preferensi** akan terbuka. Tangkapan layar berikut adalah contoh jendela **Preferensi**.

![\[Jendela Preferensi\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf-insights-sql-ids-preferences.png)


Untuk mengaktifkan statistik yang ingin Anda tampilkan di SQL tab **Atas**, gunakan mouse Anda untuk menggulir ke bagian bawah jendela, lalu pilih **Lanjutkan**. 

Untuk informasi selengkapnya tentang statistik per detik atau per panggilan untuk mesin Amazon RDSAurora khusus mesin di SQL [Statistik SQL untuk Wawasan Performa](sql-statistics.md)

# Mengakses lebih banyak teks SQL di dasbor Wawasan Performa
<a name="USER_PerfInsights.UsingDashboard.SQLTextSize"></a>

Secara default, setiap baris dalam tabel **SQL Teratas** menunjukkan 500 byte teks SQL untuk setiap pernyataan SQL.

![\[500 byte SQL\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf-insights-top-sql-bytes.png)


Saat pernyataan SQL melebihi 500 byte, Anda dapat melihat lebih banyak teks di bagian **Teks SQL** di bawah tabel **SQL Teratas**. Dalam hal ini, panjang maksimum teks yang ditampilkan dalam **Teks SQL** adalah 4 KB. Batas ini diperkenalkan oleh konsol dan tunduk pada batas yang ditetapkan oleh mesin basis data. Untuk menyimpan teks yang ditampilkan dalam **Teks SQL**, pilih **Unduh**.

**Topics**
+ [Batas ukuran teks untuk mesin Amazon RDS](#sql-text-engine-limits)
+ [Mengatur batas teks SQL untuk instans DB Amazon RDS for PostgreSQL](USER_PerfInsights.UsingDashboard.SQLTextLimit.md)
+ [Melihat dan mengunduh teks SQL di dasbor Wawasan Performa](view-download-text.md)

## Batas ukuran teks untuk mesin Amazon RDS
<a name="sql-text-engine-limits"></a>

Saat Anda mengunduh teks SQL, mesin basis data menentukan panjang maksimumnya. Anda dapat mengunduh teks SQL hingga batas per mesin berikut.


| Mesin DB | Panjang maksimum teks yang diunduh | 
| --- | --- | 
| Amazon RDS for MySQL dan MariaDB | Panjangnya tetap pada 4.096 byte saat Skema Kinerja diaktifkan. Jika Skema Kinerja tidak diaktifkan, panjangnya ditetapkan pada 65.535 byte. | 
| Amazon RDS for Microsoft SQL Server | 4.096 karakter | 
| Amazon RDS for Oracle | 1.000 byte | 

Bagian **Teks SQL** dari konsol Wawasan Performa menampilkan hingga maksimum yang ditampilkan mesin. Misalnya, jika MySQL menampilkan paling banyak 1 KB ke Wawasan Performa, Aurora MySQL hanya dapat mengumpulkan dan menampilkan 1 KB, meskipun kueri asalnya lebih besar. Jadi, jika Anda melihat kueri dalam **Teks SQL** atau mengunduhnya, Wawasan Performa akan menampilkan jumlah byte yang sama.

Jika Anda menggunakan AWS CLI atau API, Performance Insights tidak memiliki batas 4 KB yang diberlakukan oleh konsol. `DescribeDimensionKeys`dan `GetResourceMetrics` kembali paling banyak 500 byte. 

**catatan**  
`GetDimensionKeyDetails`mengembalikan kueri lengkap, tetapi ukurannya tunduk pada batas mesin.

# Mengatur batas teks SQL untuk instans DB Amazon RDS for PostgreSQL
<a name="USER_PerfInsights.UsingDashboard.SQLTextLimit"></a>

Amazon RDS for PostgreSQL menangani teks secara berbeda. Anda dapat mengatur batas ukuran teks dengan parameter instans DB `track_activity_query_size`. Parameter ini memiliki karakteristik sebagai berikut:

Ukuran teks default  
Di Amazon RDS for PostgreSQL versi 9.6, pengaturan default untuk parameter `track_activity_query_size` adalah 1.024 byte. Di Amazon RDS for PostgreSQL versi 10 atau yang lebih baru, pengaturan default-nya adalah 4.096 byte.

Ukuran teks maksimum  
Batas untuk `track_activity_query_size` adalah 102.400 byte untuk Amazon RDS for PostgreSQL versi 12 dan versi yang lebih rendah. Ukuran maksimumnya adalah 1 MB untuk versi 13 dan yang lebih baru.   
Jika mesin menampilkan 1 MB ke Wawasan Performa, konsol hanya akan menampilkan 4 KB pertama. Jika mengunduh kueri, Anda akan mendapatkan 1 MB penuh. Dalam hal ini, melihat dan mengunduh menampilkan jumlah byte yang berbeda. Untuk informasi selengkapnya tentang parameter instans DB `track_activity_query_size`, lihat [Run-time Statistics](https://www.postgresql.org/docs/current/runtime-config-statistics.html) dalam dokumentasi PostgreSQL.

Untuk meningkatkan ukuran teks SQL, tingkatkan batas `track_activity_query_size`. Untuk memodifikasi parameter, ubah pengaturan parameter di grup parameter yang terkait dengan instans DB Amazon RDS for PostgreSQL.

**Untuk mengubah pengaturan saat instans menggunakan grup parameter default**

1. Buat grup parameter instans DB baru untuk mesin DB dan versi mesin DB yang sesuai.

1. Tetapkan parameter di grup parameter baru.

1. Hubungkan grup parameter baru dengan instans DB.

Untuk informasi tentang cara mengatur parameter instans DB, lihat [](USER_WorkingWithParamGroups.Modifying.md).

# Melihat dan mengunduh teks SQL di dasbor Wawasan Performa
<a name="view-download-text"></a>

Di dasbor Wawasan Performa, Anda dapat melihat atau mengunduh teks SQL.

**Untuk melihat lebih banyak teks SQL di dasbor Wawasan Performa**

1. Buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Wawasan Performa**.

1. Pilih instans DB.

1. Gulir ke bawah ke tab **SQL Teratas** di dasbor Performance Insights.

1. Pilih tanda plus untuk memperluas intisari SQL dan pilih salah satu kueri turunan intisari.

   Pernyataan SQL dengan teks yang lebih besar dari 500 byte terlihat hampir seperti gambar berikut.  
![\[Pernyataan SQL dengan teks besar\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf-insights-large-text-1.png)

1. Gulir ke bawah ke tab **Teks SQL**.  
![\[Bagian informasi SQL menunjukkan lebih banyak teks SQL\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf-insights-large-text-2.png)

   Dasbor Wawasan Performa dapat menampilkan hingga 4.096 byte untuk setiap pernyataan SQL.

1. (Opsional) Pilih **Salin** untuk menyalin pernyataan SQL yang ditampilkan, atau pilih **Unduh** untuk mengunduh pernyataan SQL guna menampilkan teks SQL hingga batas mesin DB.
**catatan**  
Untuk menyalin atau mengunduh pernyataan SQL, nonaktifkan pemblokir pop-up. 

# Melihat statistik SQL di dasbor Wawasan Performa
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.AnalyzingSQLLevel"></a>

Di dasbor Wawasan Performa, statistik SQL tersedia di tab **SQL Teratas** pada bagan **Muatan basis data**.

**Untuk melihat statistik SQL**

1. Buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi kiri, pilih **Wawasan Performa**.

1. Di bagian atas halaman, pilih basis data yang statistik SQL-nya ingin dilihat.

1. Gulir ke bagian bawah halaman dan pilih tab **SQL Teratas**.

1. Pilih setiap pernyataan atau kueri digest.  
![\[Melihat metrik untuk kueri yang berjalan\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_per_sql_sql.png)

1. Pilih statistik yang akan ditampilkan dengan memilih ikon roda gigi di sudut kanan atas bagan. Untuk deskripsi statistik SQL untuk mesin Amazon RDS, lihat [Statistik SQL untuk Wawasan Performa](sql-statistics.md).

   Contoh berikut menunjukkan preferensi statistik untuk instans DB Oracle.  
![\[Preferensi metrik kueri yang berjalan untuk instans DB Oracle\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_per_sql_pref_oracle.png)

   Contoh berikut menunjukkan preferensi untuk instans DB MariaDB dan MySQL.  
![\[Preferensi metrik kueri yang berjalan untuk instans DB MariaDB dan MySQL.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_per_sql_pref_ams.png)

1. Pilih Simpan untuk menyimpan preferensi Anda.

   Tabel **SQL Top** dimuat ulang.

   Contoh berikut menunjukkan statistik untuk query Oracle SQL.  
![\[Statistik kueri SQL\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_per_sql_stats_oracle.png)

# Menganalisis beban Oracle PDB teratas
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.TopPDB"></a>

Saat menganalisis beban pada kontainer Oracle DB (CDB), Anda mungkin ingin mengidentifikasi database pluggable (PDBs) mana yang paling berkontribusi pada pemuatan DB. Anda mungkin juga ingin membandingkan kinerja individu PDBs yang menjalankan kueri serupa untuk menyempurnakan kinerja. Untuk informasi lebih lanjut tentang OracleCDBs, lihat[Arsitektur basis data RDS for Oracle](oracle-multi-architecture.md).

**Di dasbor Amazon RDS Performance Insights, Anda dapat menemukan informasi tentang database pluggable (PDBs) di bawah PDB tab **Top** di tab Dimensi.**

Untuk informasi dukungan region, engine DB, dan kelas instance untuk fitur ini, lihat[Amazon RDS Aurora DB engine, Wilayah, dan dukungan kelas instans untuk fitur Performance Insights](USER_PerfInsights.Overview.Engines.md#USER_PerfInsights.Overview.PIfeatureEngnRegSupport).

**Untuk menganalisis Top PDB load di Oracle CDB**

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

1. Di panel navigasi kiri, pilih **Performance** Insights.

1. Pilih CDB contoh Oracle.

   Dasbor Wawasan Performa muncul untuk instans DB.

1. Di bagian **beban Database (beban DB)**, pilih **Pluggable database (PDB)** di sebelah Slice by.

   Grafik sesi aktif rata-rata menunjukkan PDB dengan beban tertinggi. PDBPengidentifikasi muncul di sebelah kanan kotak kode warna. Setiap pengidentifikasi secara unik mengidentifikasi a. PDB  
![\[Grafik sesi aktif rata-rata untuk PDB pemuatan\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_topPDB_AAS.png)

1. Gulir ke bawah ke SQL tab **Atas**.

   Dalam contoh berikut, Anda dapat melihat SQL kueri yang sama dan memuatnya ke beberapaPDBs.  
![\[Beban SQL kueri yang sama untuk beberapa PDBs\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_topPDB_ex1.png)

   Dalam contoh berikut, satu menangani beban PDB yang lebih tinggi daripada yang lain PDBs diCDB.  
![\[Beban SQL kueri tinggi untuk PDB\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf_insights_topPDB_ex2.png)

   Untuk informasi lebih lanjut tentang OracleCDBs, lihat [CDBsdan PDBs](https://docs.oracle.com/en/database/oracle/oracle-database/21/cncpt/CDBs-and-PDBs.html#GUID-FC2EB562-ED31-49EF-8707-C766B6FE66B8).

# Menganalisis rencana eksekusi menggunakan dasbor Performance Insights untuk Amazon RDS
<a name="USER_PerfInsights.UsingDashboard.AnalyzingPlans"></a>

Di dasbor Amazon RDS Performance Insights, Anda dapat menemukan informasi tentang rencana eksekusi untuk instans Oracle dan SQL Server DB. Anda dapat menggunakan informasi ini untuk mengetahui paket mana yang paling berkontribusi pada pemuatan DB.

Untuk menganalisis Oracle atau SQL Server rencana eksekusi, lihat topik berikut.

**Menganalisis rencana eksekusi**
+ [Menganalisis rencana eksekusi Oracle menggunakan dasbor Performance Insights untuk Amazon RDS](USER_PerfInsights.UsingDashboard.AccessPlans.md)
+ [Menganalisis paket eksekusi SQL Server menggunakan dasbor Performance Insights untuk Amazon RDS](USER_PerfInsights.UsingDashboard.AccessPlansSqlServer.md)

## Ikhtisar menganalisis rencana eksekusi untuk Amazon RDS
<a name="USER_PerfInsights.UsingDashboard.AnalyzingPlans.Overview"></a>

Anda dapat menggunakan dasbor Amazon RDS Performance Insights untuk mengetahui paket mana yang paling berkontribusi terhadap pemuatan DB untuk instans Oracle dan SQL Server DB. 

 Misalnya, SQL pernyataan teratas pada waktu tertentu mungkin menggunakan rencana yang ditunjukkan pada tabel berikut.


****  

| Teratas SQL | Rencana | 
| --- | --- | 
|  SELECTSUM(amount\$1sold) FROM penjualan WHERE prod\$1id = 10  |  Rencana A  | 
|  SELECTSUM(jumlah\$1terjual) FROM penjualan WHERE prod\$1id = 521  |  Rencana B  | 
|  SELECTSUM(s\$1total) WHERE wilayah FROM penjualan = 10  |  Rencana A  | 
|  SELECT\$1 FROM emp WHERE emp\$1id = 1000  |  Rencana C  | 
|  SELECTSUM(amount\$1sold) FROM penjualan WHERE prod\$1id = 72  |  Rencana A  | 

Dengan fitur rencana Wawasan Performa, Anda dapat melakukan tindakan berikut:
+ Cari tahu paket mana yang digunakan oleh SQL kueri teratas. 

  Misalnya, Anda mungkin mengetahui bahwa sebagian besar muatan DB dihasilkan oleh kueri yang menggunakan rencana A dan rencana B, dengan hanya sebagian kecil yang menggunakan paket C.
+ Bandingkan rencana yang berbeda untuk kueri yang sama. 

  Dalam contoh sebelumnya, tiga kueri identik kecuali untuk ID produk. Dua kueri menggunakan rencana A, tetapi satu kueri menggunakan rencana B. Untuk melihat perbedaan dalam dua rencana tersebut, Anda dapat menggunakan Wawasan Performa.
+ Cari tahu kapan kueri beralih ke rencana baru. 

  Anda mungkin melihat bahwa kueri menggunakan rencana A, lalu beralih ke rencana B pada waktu tertentu. Apakah ada perubahan dalam basis data pada saat ini? Misalnya, jika tabel kosong, pengoptimal mungkin memilih pemindaian tabel lengkap. Jika tabel dimuat dengan satu juta baris, pengoptimal mungkin beralih ke pemindaian rentang indeks.
+ Telusuri langkah-langkah rencana spesifik dengan biaya tertinggi.

  Misalnya, untuk kueri yang berjalan lama mungkin menunjukkan kondisi gabungan yang hilang dalam equi-join. Kondisi yang hilang ini memaksa penggabungan Cartesian, yang menggabungkan semua baris dari dua tabel.

Anda dapat melakukan tugas sebelumnya dengan menggunakan fitur pengambilan rencana dari Wawasan Performa. Sama seperti Anda dapat mengiris kueri dengan acara tunggu dan bagian atasSQL, Anda dapat mengirisnya berdasarkan dimensi rencana.

# Menganalisis rencana eksekusi Oracle menggunakan dasbor Performance Insights untuk Amazon RDS
<a name="USER_PerfInsights.UsingDashboard.AccessPlans"></a>

Saat menganalisis muatan DB di Oracle Database, sebaiknya Anda mengetahui paket yang paling berkontribusi terhadap muatan DB. Anda dapat menentukan paket mana yang paling berkontribusi terhadap pemuatan DB dengan menggunakan fitur pengambilan paket Performance Insights. 

**Untuk menganalisis rencana eksekusi Oracle menggunakan konsol**

1. Buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Wawasan Performa**.

1. Pilih instans DB Oracle. Dasbor Wawasan Performa ditampilkan untuk instans DB tersebut.

1. 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\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/pi-slice-by-plans.png)

1. Gulir ke bawah ke tab **SQL Teratas**.

   Dalam contoh berikut, digest SQL teratas memiliki dua rencana. Anda dapat beranggapan bahwa ini adalah digest dengan tanda tanya dalam pernyataan.   
![\[Pilih rencana digest\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/top-sql-plans-unselected.png)

1. Pilih digest untuk meluaskannya dalam pernyataan komponennya.

   Dalam contoh berikut, pernyataan `SELECT` merupakan kueri digest. Kueri komponen dalam digest menggunakan dua rencana yang berbeda. Warna rencana sesuai dengan bagan muatan basis data. Jumlah total rencana dalam digest ditampilkan di kolom kedua.  
![\[Pilih rencana digest\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/pi-digest-plan.png)

1. 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 rencana dalam digest, dengan hash 2032253151 dan hash 1117438016. Dalam contoh berikut, 62% dari sesi aktif rata-rata yang menjalankan kueri digest ini menggunakan rencana di sebelah kiri, sedangkan 38% menggunakan rencana di sebelah kanan.  
![\[Bandingkan kedua rencana secara berdampingan\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/pi-compare-plan.png)

   Dalam contoh ini, rencana ini sangat berbeda. Langkah 2 dalam rencana 2032253151 menggunakan pemindaian indeks, sedangkan rencana 1117438016 menggunakan pemindaian tabel lengkap. Untuk tabel dengan banyak baris, kueri satu baris hampir selalu lebih cepat dengan pemindaian indeks.  
![\[Bandingkan kedua rencana secara berdampingan\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/pi-table-access.png)

1. (Opsional) Pilih **Salin** untuk menyalin rencana ke papan klip, atau **Unduh** untuk menyimpan rencana ke hard drive Anda. 

# Menganalisis paket eksekusi SQL Server menggunakan dasbor Performance Insights untuk Amazon RDS
<a name="USER_PerfInsights.UsingDashboard.AccessPlansSqlServer"></a>

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 RDS konsol Amazon di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Wawasan Performa**.

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

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

   Bagan sesi aktif rata-rata menunjukkan rencana yang digunakan oleh SQL pernyataan teratas Anda. Nilai hash rencana muncul di sebelah kanan kotak kode warna. Setiap nilai hash secara unik mengidentifikasi rencana.  
![\[Potong menurut rencana\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/pi-slice-by-plans-sqlserver.png)

1. Gulir ke bawah ke SQL tab **Atas**.

   Dalam contoh berikut, SQL intisari teratas memiliki tiga rencana. Kehadiran tanda tanya dalam SQL pernyataan menunjukkan bahwa pernyataan itu adalah intisari. Untuk melihat SQL pernyataan lengkap, pilih nilai di kolom **SQLpernyataan**.  
![\[Pilih rencana digest\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/top-sql-plans-unselected-sqlserver.png)

1. 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\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/pi-digest-plan-sqlserver.png)

1. 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\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/pi-compare-plan-sqlserver.png)

   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.

1. (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\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/pi-plan-fields-sql-server.png)

1. (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 Paket, lihat [SETSHOWPLAN\$1 ALL](https://learn.microsoft.com/en-us/sql/t-sql/statements/set-showplan-all-transact-sql) di 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 Studio Manajemen SQL Server, lihat [Menampilkan Rencana Eksekusi yang Diperkirakan](https://learn.microsoft.com/en-us/sql/relational-databases/performance/display-the-estimated-execution-plan) dalam dokumentasi SQL Server. 

# Melihat rekomendasi proaktif Performance Insights
<a name="USER_PerfInsights.InsightsRecommendationViewDetails"></a>

Amazon RDS Performance Insights memantau metrik tertentu dan secara otomatis membuat ambang batas dengan menganalisis level apa yang mungkin berpotensi bermasalah untuk sumber daya tertentu. Ketika nilai metrik baru melewati ambang batas yang telah ditentukan selama periode waktu tertentu, Performance Insights menghasilkan rekomendasi proaktif. Rekomendasi ini membantu mencegah dampak kinerja database future. Untuk menerima rekomendasi proaktif ini, Anda harus mengaktifkan Performance Insights dengan periode retensi tingkat berbayar.

Untuk informasi selengkapnya tentang mengaktifkan Wawasan Performa, lihat [Mengaktifkan dan menonaktifkan Performance Insights untuk Amazon RDS](USER_PerfInsights.Enabling.md). Untuk informasi tentang harga dan retensi data untuk Performance Insights, lihat. [Harga dan retensi data untuk Wawasan Performa](USER_PerfInsights.Overview.cost.md)

Untuk mengetahui wilayah, mesin DB, dan kelas instance yang didukung untuk rekomendasi proaktif, lihat[Amazon RDS Aurora DB engine, Wilayah, dan dukungan kelas instans untuk fitur Performance Insights](USER_PerfInsights.Overview.Engines.md#USER_PerfInsights.Overview.PIfeatureEngnRegSupport). 

Anda dapat melihat analisis terperinci dan investigasi rekomendasi proaktif yang direkomendasikan di halaman detail rekomendasi.

Untuk informasi lebih lanjut tentang rekomendasi, lihat[Rekomendasi dari RDS](monitoring-recommendations.md).

**Untuk melihat analisis rinci dari rekomendasi proaktif**

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

1. Di panel navigasi, lakukan salah satu hal berikut:
   + Pilih **Rekomendasi**.

     Halaman **Rekomendasi** menampilkan daftar rekomendasi yang diurutkan berdasarkan tingkat keparahan semua sumber daya di akun Anda.
   + Pilih **Database** dan kemudian pilih **Rekomendasi** untuk sumber daya di halaman database.

     Tab **Rekomendasi** menampilkan rekomendasi dan detailnya untuk sumber daya yang dipilih.

1. Temukan rekomendasi proaktif dan pilih **Lihat detail**.

   Halaman detail rekomendasi muncul. Judul memberikan nama sumber daya yang terpengaruh dengan masalah yang terdeteksi dan tingkat keparahannya.

   Berikut ini adalah komponen pada halaman detail rekomendasi:
   + **Ringkasan rekomendasi** — Masalah yang terdeteksi, status rekomendasi dan masalah, waktu mulai dan berakhir masalah, waktu modifikasi rekomendasi, dan jenis mesin.  
![\[Halaman detail rekomendasi untuk rekomendasi proaktif yang menampilkan bagian Ringkasan rekomendasi di konsol\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/RecommendationProactive-RecSummary.png)
   + **Metrik** — Grafik masalah yang terdeteksi. Setiap grafik menampilkan ambang batas yang ditentukan oleh perilaku dasar sumber daya dan data metrik yang dilaporkan dari waktu mulai masalah.  
![\[Halaman detail rekomendasi untuk rekomendasi proaktif yang menampilkan bagian Metrik di konsol\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/RecommedationProactive_Metrics.png)
   + **Analisis dan rekomendasi** — Rekomendasi dan alasan rekomendasi yang disarankan.  
![\[Halaman detail rekomendasi untuk rekomendasi proaktif yang menampilkan bagian Analisis dan rekomendasi di konsol\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/ProactiveRecommendation-AnalysisAndRec.png)

   Anda dapat meninjau penyebab masalah dan kemudian melakukan tindakan yang disarankan untuk memperbaiki masalah, atau memilih **Singkirkan** di kanan atas untuk mengabaikan rekomendasi.

# Mengambil metrik dengan Performance API Insights untuk Amazon RDS
<a name="USER_PerfInsights.API"></a>

Saat Performance Insights diaktifkan, maka akan API memberikan visibilitas ke performa instans. Amazon CloudWatch Logs menyediakan sumber otoritatif untuk metrik pemantauan terjual untuk layanan. AWS 

Performance Insights menawarkan tampilan khusus domain dari beban database yang diukur sebagai sesi aktif rata-rata (). AAS Metrik ini muncul bagi API konsumen sebagai kumpulan data deret waktu dua dimensi. Dimensi waktu data menyediakan data muatan DB untuk setiap titik waktu dalam rentang waktu yang dikueri. Setiap titik waktu menguraikan keseluruhan muatan dalam hubungannya dengan dimensi yang diminta, seperti `SQL`, `Wait-event`, `User`, atau `Host`, yang diukur pada titik waktu tersebut.

Amazon RDS Performance Insights memantau instans Amazon RDS DB cluster sehingga Anda dapat menganalisis dan memecahkan masalah kinerja database. Salah satu cara untuk menampilkan data Wawasan Performa dapat ditemukan di Konsol Manajemen AWS. Performance Insights juga menyediakan publik API sehingga Anda dapat melakukan kueri data Anda sendiri. Anda dapat menggunakan API untuk melakukan hal berikut:
+ Membongkar data ke dalam basis data
+ Menambahkan data Wawasan Performa ke dasbor pemantauan yang ada
+ Merancang alat pemantauan

Untuk menggunakan Performance InsightsAPI, aktifkan Performance Insights di salah satu instans Amazon RDS DB Anda. Untuk informasi tentang cara mengaktifkan Wawasan Performa, lihat [Mengaktifkan dan menonaktifkan Performance Insights untuk Amazon RDS](USER_PerfInsights.Enabling.md). Untuk informasi selengkapnya tentang Performance InsightsAPI, lihat Referensi [Performance RDS API Insights Amazon](https://docs.aws.amazon.com/performance-insights/latest/APIReference/Welcome.html).

Performance Insights API menyediakan operasi berikut.


****  

|  Tindakan Wawasan Performa  |  AWS CLI perintah  |  Deskripsi  | 
| --- | --- | --- | 
|  [https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_CreatePerformanceAnalysisReport.html](https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_CreatePerformanceAnalysisReport.html)  |  [https://docs.aws.amazon.com/cli/latest/reference/pi/CreatePerformanceAnalysisReport.html](https://docs.aws.amazon.com/cli/latest/reference/pi/CreatePerformanceAnalysisReport.html)  |  Membuat laporan analisis performa selama periode waktu tertentu untuk instans DB. Hasilnya adalah `AnalysisReportId`, yakni ID unik laporan.  | 
|  [https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_DeletePerformanceAnalysisReport.html](https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_DeletePerformanceAnalysisReport.html)  |  [https://docs.aws.amazon.com/cli/latest/reference/pi/DeletePerformanceAnalysisReport.html](https://docs.aws.amazon.com/cli/latest/reference/pi/DeletePerformanceAnalysisReport.html)  |  Menghapus laporan analisis performa.  | 
|  [https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_DescribeDimensionKeys.html](https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_DescribeDimensionKeys.html)  |  [https://docs.aws.amazon.com/cli/latest/reference/pi/describe-dimension-keys.html](https://docs.aws.amazon.com/cli/latest/reference/pi/describe-dimension-keys.html)  |  Mengambil kunci dimensi N teratas untuk metrik selama periode waktu tertentu.  | 
|  [https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_GetDimensionKeyDetails.html](https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_GetDimensionKeyDetails.html)  |  [https://docs.aws.amazon.com/cli/latest/reference/pi/get-dimension-key-details.html](https://docs.aws.amazon.com/cli/latest/reference/pi/get-dimension-key-details.html)  |  Mengambil atribut dari grup dimensi tertentu untuk instans DB atau sumber data. Misalnya, jika Anda menentukan SQL ID, dan jika detail dimensi tersedia, `GetDimensionKeyDetails` mengambil teks lengkap dari dimensi yang `db.sql.statement` terkait dengan ID ini. Operasi ini berguna karena `GetResourceMetrics` dan `DescribeDimensionKeys` tidak mendukung pengambilan teks SQL pernyataan besar.   | 
|  [https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_GetPerformanceAnalysisReport.html](https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_GetPerformanceAnalysisReport.html)  |  [https://docs.aws.amazon.com/cli/latest/reference/pi/GetPerformanceAnalysisReport.html](https://docs.aws.amazon.com/cli/latest/reference/pi/GetPerformanceAnalysisReport.html)  |  Mengambil laporan yang mencakup wawasan untuk laporan. Hasilnya mencakup status laporan, ID laporan, detail waktu laporan, wawasan, dan rekomendasi.  | 
| [GetResourceMetadata](https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_GetResourceMetadata.html) |  [https://docs.aws.amazon.com/cli/latest/reference/pi/get-resource-metadata.html](https://docs.aws.amazon.com/cli/latest/reference/pi/get-resource-metadata.html)  |  Mengambil metadata untuk fitur yang berbeda. Misalnya, metadata mungkin menunjukkan bahwa fitur diaktifkan atau dinonaktifkan pada instans DB tertentu.   | 
|  [https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_GetResourceMetrics.html](https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_GetResourceMetrics.html)  |  [https://docs.aws.amazon.com/cli/latest/reference/pi/get-resource-metrics.html](https://docs.aws.amazon.com/cli/latest/reference/pi/get-resource-metrics.html)  |  Mengambil metrik Wawasan Performa untuk sekumpulan sumber data, selama periode waktu tertentu. Anda dapat menyediakan grup dimensi dan dimensi tertentu, serta memberikan kriteria penggabungan dan pemfilteran untuk setiap grup.  | 
| [ListAvailableResourceDimensions](https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_ListAvailableResourceDimensions.html) |  [https://docs.aws.amazon.com/cli/latest/reference/pi/list-available-resource-dimensions.html](https://docs.aws.amazon.com/cli/latest/reference/pi/list-available-resource-dimensions.html)  |  Mengambil dimensi yang dapat dikueri untuk setiap jenis metrik yang ditentukan pada instans tertentu.   | 
| [ListAvailableResourceMetrics](https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_ListAvailableResourceMetrics.html) |  [https://docs.aws.amazon.com/cli/latest/reference/pi/list-available-resource-metrics.html](https://docs.aws.amazon.com/cli/latest/reference/pi/list-available-resource-metrics.html)  |  Mengambil semua metrik jenis metrik tertentu yang tersedia yang dapat dikueri untuk instans DB tertentu.  | 
|  `[ListPerformanceAnalysisReports](https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_ListPerformanceAnalysisReports.html)` |  [https://docs.aws.amazon.com/cli/latest/reference/pi/list-performance-analysis-reports.html](https://docs.aws.amazon.com/cli/latest/reference/pi/list-performance-analysis-reports.html)  | Mengambil semua laporan analisis yang tersedia untuk instans DB. Laporan dicantumkan berdasarkan waktu mulai setiap laporan. | 
|  `[ListTagsForResource](https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_ListTagsForResource.html)` |  [https://docs.aws.amazon.com/cli/latest/reference/pi/list-tags-for-resource.html](https://docs.aws.amazon.com/cli/latest/reference/pi/list-tags-for-resource.html)  |  Daftar semua tag metadata yang ditambahkan ke sumber daya. Daftar ini mencakup nama dan nilai tag.  | 
|  `[TagResource](https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_TagResource.html)` |  [https://docs.aws.amazon.com/cli/latest/reference/pi/tag-resource.html](https://docs.aws.amazon.com/cli/latest/reference/pi/tag-resource.html)  |  Menambahkan tag metadata ke sumber daya AmazonRDS. Tag ini termasuk nama dan nilai.  | 
|  `[UntagResource](https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_UntagResource.html)` |  [https://docs.aws.amazon.com/cli/latest/reference/pi/untag-resource.html](https://docs.aws.amazon.com/cli/latest/reference/pi/untag-resource.html)  |  Menghapus tag metadata dari sumber daya.  | 

Untuk informasi selengkapnya tentang mengambil metrik deret waktu dan AWS CLI contoh untuk Performance Insights, lihat topik berikut.

**Topics**
+ [Mengambil metrik deret waktu untuk Performance Insights](USER_PerfInsights.API.TimeSeries.md)
+ [AWS CLI contoh untuk Performance Insights](USER_PerfInsights.API.Examples.md)

# Mengambil metrik deret waktu untuk Performance Insights
<a name="USER_PerfInsights.API.TimeSeries"></a>

Operasi `GetResourceMetrics` mengambil satu atau beberapa metrik deret waktu dari data Wawasan Performa. `GetResourceMetrics` memerlukan metrik dan periode waktu, dan menampilkan respons dengan daftar poin data. 

Misalnya, Konsol Manajemen AWS penggunaan `GetResourceMetrics` untuk mengisi bagan **Metrik Penghitung** dan bagan **Pemuatan Database**, seperti yang terlihat pada gambar berikut.

![\[Bagan Metrik Penghitung dan Muatan Basis Data\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf-insights-api-charts.png)


Semua metrik yang ditampilkan oleh `GetResourceMetrics` adalah metrik deret waktu standar, dengan pengecualian `db.load`. Metrik ini ditampilkan dalam bagan **Muatan Basis Data**. Metrik `db.load` berbeda dengan metrik deret waktu lainnya karena Anda dapat membaginya menjadi beberapa sub-komponen yang disebut *dimensi*. Di gambar sebelumnya, `db.load` dibagi dan dikelompokkan berdasarkan status tunggu yang membentuk `db.load`.

**catatan**  
`GetResourceMetrics` juga dapat menampilkan metrik `db.sampleload`, tetapi metrik `db.load` sesuai di sebagian besar kasus.

Untuk informasi tentang metrik penghitung yang ditampilkan oleh `GetResourceMetrics`, lihat [Metrik penghitung Wawasan Performa](USER_PerfInsights_Counters.md).

Penghitungan berikut didukung untuk metrik:
+ Rata-rata – Nilai rata-rata untuk metrik selama periode waktu tertentu. Tambahkan `.avg` ke nama metrik.
+ Minimum – Nilai minimum metrik selama periode waktu tertentu. Tambahkan `.min` ke nama metrik.
+ Maksimum – Nilai maksimum metrik selama periode waktu tertentu. Tambahkan `.max` ke nama metrik.
+ Jumlah – Jumlah nilai metrik selama periode waktu tertentu. Tambahkan `.sum` ke nama metrik.
+ Jumlah sampel – Frekuensi pengumpulan metrik selama periode waktu tertentu. Tambahkan `.sample_count` ke nama metrik.

Sebagai contoh, misalkan sebuah metrik dikumpulkan selama 300 detik (5 menit), dan metrik tersebut dikumpulkan satu kali setiap menit. Nilai untuk setiap menit adalah 1, 2, 3, 4, dan 5. Dalam kasus ini, penghitungan berikut ditampilkan:
+ Rata-rata – 3
+ Minimum – 1
+ Maksimum – 5
+ Jumlah – 15
+ Jumlah sampel – 5

Untuk informasi tentang menggunakan `get-resource-metrics` AWS CLI perintah, lihat [https://docs.aws.amazon.com/cli/latest/reference/pi/get-resource-metrics.html](https://docs.aws.amazon.com/cli/latest/reference/pi/get-resource-metrics.html).

Untuk opsi `--metric-queries`, tentukan satu atau beberapa kueri yang diinginkan untuk mendapatkan hasil. Setiap kueri terdiri dari `Metric` wajib dan `GroupBy` opsional serta parameter `Filter`. Berikut ini adalah contoh spesifikasi opsi `--metric-queries`.

```
{
   "Metric": "string",
   "GroupBy": {
     "Group": "string",
     "Dimensions": ["string", ...],
     "Limit": integer
   },
   "Filter": {"string": "string"
     ...}
```

# AWS CLI contoh untuk Performance Insights
<a name="USER_PerfInsights.API.Examples"></a>

Di bagian berikut, pelajari lebih lanjut tentang AWS Command Line Interface (AWS CLI) untuk Performance Insights dan gunakan AWS CLI contoh.

**Topics**
+ [Bantuan bawaan AWS CLI untuk Performance Insights](#USER_PerfInsights.API.CLI)
+ [Mengambil metrik penghitung](#USER_PerfInsights.API.Examples.CounterMetrics)
+ [Mengambil rata-rata muatan DB untuk peristiwa tunggu teratas](#USER_PerfInsights.API.Examples.DBLoadAverage)
+ [Mengambil rata-rata muatan DB untuk SQL teratas](#USER_PerfInsights.API.Examples.DBLoadAverageTop10SQL)
+ [Mengambil Rata-Rata Muatan DB yang difilter berdasarkan SQL](#USER_PerfInsights.API.Examples.DBLoadAverageFilterBySQL)
+ [Mengambil teks lengkap pernyataan SQL](#USER_PerfInsights.API.Examples.GetDimensionKeyDetails)
+ [Membuat laporan analisis performa selama periode waktu tertentu](#USER_PerfInsights.API.Examples.CreatePerfAnalysisReport)
+ [Mengambil laporan analisis performa](#USER_PerfInsights.API.Examples.GetPerfAnalysisReport)
+ [Daftar semua laporan analisis performa untuk instans DB](#USER_PerfInsights.API.Examples.ListPerfAnalysisReports)
+ [Menghapus laporan analisis performa](#USER_PerfInsights.API.Examples.DeletePerfAnalysisReport)
+ [Menambahkan tag ke laporan analisis performa](#USER_PerfInsights.API.Examples.TagPerfAnalysisReport)
+ [Mencantumkan semua tag untuk laporan analisis performa](#USER_PerfInsights.API.Examples.ListTagsPerfAnalysisReport)
+ [Menghapus tag dari laporan analisis performa](#USER_PerfInsights.API.Examples.UntagPerfAnalysisReport)

## Bantuan bawaan AWS CLI untuk Performance Insights
<a name="USER_PerfInsights.API.CLI"></a>

Anda dapat melihat data Wawasan Performa menggunakan AWS CLI. Anda dapat melihat bantuan untuk AWS CLI perintah untuk Performance Insights dengan memasukkan yang berikut ini pada baris perintah.

```
aws pi help
```

Jika Anda belum menginstal, lihat [Menginstal AWS CLI di](https://docs.aws.amazon.com/cli/latest/userguide/installing.html) *Panduan AWS CLI Pengguna* untuk informasi tentang menginstalnya. AWS CLI 

## Mengambil metrik penghitung
<a name="USER_PerfInsights.API.Examples.CounterMetrics"></a>

Tangkapan layar berikut menunjukkan dua bagan metrik penghitung dalam Konsol Manajemen AWS.

![\[Bagan Metrik Penghitung.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf-insights-api-counters-charts.png)


Contoh berikut menunjukkan cara mengumpulkan data yang sama yang Konsol Manajemen AWS digunakan untuk menghasilkan dua bagan metrik penghitung.

Untuk Linux, macOS, atau Unix:

```
aws pi get-resource-metrics \
   --service-type RDS \
   --identifier db-ID \
   --start-time 2018-10-30T00:00:00Z \
   --end-time   2018-10-30T01:00:00Z \
   --period-in-seconds 60 \
   --metric-queries '[{"Metric": "os.cpuUtilization.user.avg"  },
                      {"Metric": "os.cpuUtilization.idle.avg"}]'
```

Untuk Windows:

```
aws pi get-resource-metrics ^
   --service-type RDS ^
   --identifier db-ID ^
   --start-time 2018-10-30T00:00:00Z ^
   --end-time   2018-10-30T01:00:00Z ^
   --period-in-seconds 60 ^
   --metric-queries '[{"Metric": "os.cpuUtilization.user.avg"  },
                      {"Metric": "os.cpuUtilization.idle.avg"}]'
```

Anda juga dapat membaca perintah dengan lebih mudah dengan menentukan file untuk opsi `--metrics-query`. Contoh berikut menggunakan file yang disebut query.json untuk opsi tersebut. File memiliki konten berikut.

```
[
    {
        "Metric": "os.cpuUtilization.user.avg"
    },
    {
        "Metric": "os.cpuUtilization.idle.avg"
    }
]
```

Jalankan perintah berikut untuk menggunakan file.

Untuk Linux, macOS, atau Unix:

```
aws pi get-resource-metrics \
   --service-type RDS \
   --identifier db-ID \
   --start-time 2018-10-30T00:00:00Z \
   --end-time   2018-10-30T01:00:00Z \
   --period-in-seconds 60 \
   --metric-queries file://query.json
```

Untuk Windows:

```
aws pi get-resource-metrics ^
   --service-type RDS ^
   --identifier db-ID ^
   --start-time 2018-10-30T00:00:00Z ^
   --end-time   2018-10-30T01:00:00Z ^
   --period-in-seconds 60 ^
   --metric-queries file://query.json
```

Contoh sebelumnya menentukan nilai-nilai berikut untuk opsi:
+ `--service-type` – `RDS` untuk Amazon RDS
+ `--identifier` – ID sumber daya untuk instans DB
+ `--start-time` dan `--end-time` – Nilai `DateTime` ISO 8601 untuk periode kueri, dengan berbagai format yang didukung

Ini akan dikueri selama rentang waktu satu jam:
+ `--period-in-seconds` – `60` untuk kueri per menit
+ `--metric-queries` – Rangkaian dua kueri, masing-masing hanya untuk satu metrik.

  Nama metrik menggunakan titik untuk mengklasifikasikan metrik dalam kategori yang berguna, dengan elemen terakhir sebagai fungsi. Dalam contoh, fungsinya adalah `avg` untuk setiap kueri. Seperti halnya Amazon CloudWatch, fungsi yang didukung adalah `min``max`,`total`, dan`avg`.

Responsnya terlihat seperti berikut.

```
{
    "Identifier": "db-XXX",
    "AlignedStartTime": 1540857600.0,
    "AlignedEndTime": 1540861200.0,
    "MetricList": [
        { //A list of key/datapoints 
            "Key": {
                "Metric": "os.cpuUtilization.user.avg" //Metric1
            },
            "DataPoints": [
                //Each list of datapoints has the same timestamps and same number of items
                {
                    "Timestamp": 1540857660.0, //Minute1
                    "Value": 4.0
                },
                {
                    "Timestamp": 1540857720.0, //Minute2
                    "Value": 4.0
                },
                {
                    "Timestamp": 1540857780.0, //Minute 3
                    "Value": 10.0
                }
                //... 60 datapoints for the os.cpuUtilization.user.avg metric
            ]
        },
        {
            "Key": {
                "Metric": "os.cpuUtilization.idle.avg" //Metric2
            },
            "DataPoints": [
                {
                    "Timestamp": 1540857660.0, //Minute1
                    "Value": 12.0
                },
                {
                    "Timestamp": 1540857720.0, //Minute2
                    "Value": 13.5
                },
                //... 60 datapoints for the os.cpuUtilization.idle.avg metric 
            ]
        }
    ] //end of MetricList
} //end of response
```

Respons ini memiliki `Identifier`, `AlignedStartTime`, dan `AlignedEndTime`. B nilai `--period-in-seconds` adalah `60`, waktu mulai dan akhir telah disesuaikan dengan menit. Jika `--period-in-seconds` adalah `3600`, waktu mulai dan akhir akan disesuaikan dengan jam.

`MetricList` dalam respons memiliki sejumlah entri, masing-masing dengan entri `Key` dan `DataPoints`. Masing-masing `DataPoint` memiliki `Timestamp` dan `Value`. Masing-masing daftar `Datapoints` memiliki 60 poin data karena kueri tersebut adalah untuk data per menit selama satu jam, dengan `Timestamp1/Minute1`, `Timestamp2/Minute2`, dan seterusnya, hingga `Timestamp60/Minute60`. 

Karena kueri tersebut adalah untuk dua metrik penghitung yang berbeda, ada dua elemen dalam respons `MetricList`.

## Mengambil rata-rata muatan DB untuk peristiwa tunggu teratas
<a name="USER_PerfInsights.API.Examples.DBLoadAverage"></a>

Contoh berikut adalah query yang sama yang Konsol Manajemen AWS digunakan untuk menghasilkan grafik garis area bertumpuk. Contoh ini mengambil `db.load.avg` selama satu jam terakhir dengan muatan yang dibagi berdasarkan tujuh peristiwa tunggu teratas. Perintah ini sama dengan perintah dalam [Mengambil metrik penghitung](#USER_PerfInsights.API.Examples.CounterMetrics). Namun, file query.json berisi konten berikut.

```
[
    {
        "Metric": "db.load.avg",
        "GroupBy": { "Group": "db.wait_event", "Limit": 7 }
    }
]
```

Jalankan perintah berikut.

Untuk Linux, macOS, atau Unix:

```
aws pi get-resource-metrics \
   --service-type RDS \
   --identifier db-ID \
   --start-time 2018-10-30T00:00:00Z \
   --end-time   2018-10-30T01:00:00Z \
   --period-in-seconds 60 \
   --metric-queries file://query.json
```

Untuk Windows:

```
aws pi get-resource-metrics ^
   --service-type RDS ^
   --identifier db-ID ^
   --start-time 2018-10-30T00:00:00Z ^
   --end-time   2018-10-30T01:00:00Z ^
   --period-in-seconds 60 ^
   --metric-queries file://query.json
```

Contoh ini menentukan metrik `db.load.avg` dan `GroupBy` dari tujuh peristiwa tunggu teratas. Untuk detail tentang nilai yang valid untuk contoh ini, lihat [DimensionGroup](https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_DimensionGroup.html) dalam *Referensi API Wawasan Kinerja.*

Responsnya terlihat seperti berikut.

```
{
    "Identifier": "db-XXX",
    "AlignedStartTime": 1540857600.0,
    "AlignedEndTime": 1540861200.0,
    "MetricList": [
        { //A list of key/datapoints 
            "Key": {
                //A Metric with no dimensions. This is the total db.load.avg
                "Metric": "db.load.avg"
            },
            "DataPoints": [
                //Each list of datapoints has the same timestamps and same number of items
                {
                    "Timestamp": 1540857660.0, //Minute1
                    "Value": 0.5166666666666667
                },
                {
                    "Timestamp": 1540857720.0, //Minute2
                    "Value": 0.38333333333333336
                },
                {
                    "Timestamp": 1540857780.0, //Minute 3
                    "Value": 0.26666666666666666
                }
                //... 60 datapoints for the total db.load.avg key
            ]
        },
        {
            "Key": {
                //Another key. This is db.load.avg broken down by CPU
                "Metric": "db.load.avg",
                "Dimensions": {
                    "db.wait_event.name": "CPU",
                    "db.wait_event.type": "CPU"
                }
            },
            "DataPoints": [
                {
                    "Timestamp": 1540857660.0, //Minute1
                    "Value": 0.35
                },
                {
                    "Timestamp": 1540857720.0, //Minute2
                    "Value": 0.15
                },
                //... 60 datapoints for the CPU key
            ]
        },
        //... In total we have 8 key/datapoints entries, 1) total, 2-8) Top Wait Events
    ] //end of MetricList
} //end of response
```

Dalam respons ini, ada delapan entri dalam `MetricList`. Ada satu entri untuk total `db.load.avg`, dan tujuh entri masing-masing untuk `db.load.avg` yang dibagi berdasarkan salah satu dari tujuh peristiwa tunggu teratas. Tidak seperti di contoh pertama, karena ada dimensi pengelompokan, pasti ada satu kunci untuk setiap pengelompokan metrik. Tidak boleh hanya ada satu kunci untuk setiap metrik, seperti dalam kasus penggunaan metrik penghitung dasar.

## Mengambil rata-rata muatan DB untuk SQL teratas
<a name="USER_PerfInsights.API.Examples.DBLoadAverageTop10SQL"></a>

Contoh berikut mengelompokkan `db.wait_events` berdasarkan 10 pernyataan SQL teratas. Ada dua grup berbeda untuk pernyataan SQL:
+ `db.sql` – Pernyataan SQL lengkap, seperti `select * from customers where customer_id = 123`
+ `db.sql_tokenized` – Pernyataan SQL token, seperti `select * from customers where customer_id = ?`

Saat menganalisis performa basis data, sebaiknya pertimbangkan pernyataan SQL yang hanya berbeda dari segi parameternya sebagai satu item logika. Jadi, Anda dapat menggunakan `db.sql_tokenized` saat melakukan kueri. Namun, terutama ketika Anda tertarik untuk menjelaskan rencana, terkadang lebih berguna untuk memeriksa pernyataan SQL lengkap beserta parameter, dan pengelompokan kueri berdasarkan `db.sql`. Ada hubungan induk-turunan antara SQL token dan lengkap, dengan beberapa SQL lengkap (turunan) yang dikelompokkan dalam SQL token (induk) yang sama.

Perintah dalam contoh ini terlihat seperti perintah dalam [Mengambil rata-rata muatan DB untuk peristiwa tunggu teratas](#USER_PerfInsights.API.Examples.DBLoadAverage). Namun, file query.json berisi konten berikut.

```
[
    {
        "Metric": "db.load.avg",
        "GroupBy": { "Group": "db.sql_tokenized", "Limit": 10 }
    }
]
```

Contoh berikut menggunakan `db.sql_tokenized`.

Untuk Linux, macOS, atau Unix:

```
aws pi get-resource-metrics \
   --service-type RDS \
   --identifier db-ID \
   --start-time 2018-10-29T00:00:00Z \
   --end-time   2018-10-30T00:00:00Z \
   --period-in-seconds 3600 \
   --metric-queries file://query.json
```

Untuk Windows:

```
aws pi get-resource-metrics ^
   --service-type RDS ^
   --identifier db-ID ^
   --start-time 2018-10-29T00:00:00Z ^
   --end-time   2018-10-30T00:00:00Z  ^
   --period-in-seconds 3600 ^
   --metric-queries file://query.json
```

Contoh ini menanyakan lebih dari 24 jam, dengan satu jam period-in-seconds.

Contoh ini menentukan metrik `db.load.avg` dan `GroupBy` dari tujuh peristiwa tunggu teratas. Untuk detail tentang nilai yang valid untuk contoh ini, lihat [DimensionGroup](https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_DimensionGroup.html) dalam *Referensi API Wawasan Kinerja.*

Responsnya terlihat seperti berikut.

```
{
    "AlignedStartTime": 1540771200.0,
    "AlignedEndTime": 1540857600.0,
    "Identifier": "db-XXX",

    "MetricList": [ //11 entries in the MetricList
        {
            "Key": { //First key is total
                "Metric": "db.load.avg"
            }
            "DataPoints": [ //Each DataPoints list has 24 per-hour Timestamps and a value
                {
                    "Value": 1.6964980544747081,
                    "Timestamp": 1540774800.0
                },
                //... 24 datapoints
            ]
        },
        {
            "Key": { //Next key is the top tokenized SQL  
                "Dimensions": {
                    "db.sql_tokenized.statement": "INSERT INTO authors (id,name,email) VALUES\n( nextval(?)  ,?,?)",
                    "db.sql_tokenized.db_id": "pi-2372568224",
                    "db.sql_tokenized.id": "AKIAIOSFODNN7EXAMPLE"
                },
                "Metric": "db.load.avg"
            },
            "DataPoints": [ //... 24 datapoints 
            ]
        },
        // In total 11 entries, 10 Keys of top tokenized SQL, 1 total key 
    ] //End of MetricList
} //End of response
```

Respons ini memiliki 11 entri di `MetricList` (1 total, 10 SQL token teratas), dengan setiap entri memiliki 24 `DataPoints` per jam.

Untuk SQL token, ada tiga entri di setiap daftar dimensi:
+ `db.sql_tokenized.statement` – Pernyataan SQL token.
+ `db.sql_tokenized.db_id ` – Baik ID basis data native yang digunakan untuk merujuk ke SQL, maupun ID sintetis yang dihasilkan oleh Wawasan Performa untuk Anda jika ID basis data native tidak tersedia. Contoh ini menampilkan ID sintetis `pi-2372568224`.
+ `db.sql_tokenized.id` – ID kueri di dalam Wawasan Performa.

  Dalam Konsol Manajemen AWS, ID ini disebut Support ID. Ini dinamakan ini karena ID adalah data yang AWS Support dapat memeriksa untuk membantu Anda memecahkan masalah dengan database Anda. AWS menjaga keamanan dan privasi data Anda dengan sangat serius, dan hampir semua data disimpan terenkripsi dengan kunci Anda AWS KMS . Oleh karena itu, tidak ada orang di dalam yang AWS dapat melihat data ini. Di contoh sebelumnya, baik `tokenized.statement` maupun `tokenized.db_id` disimpan dengan enkripsi. Jika Anda memiliki masalah dengan database Anda, AWS Support dapat membantu Anda dengan mereferensikan ID Dukungan.

Ketika melakukan kueri, mungkin lebih mudah untuk menentukan `Group` dalam `GroupBy`. Namun, untuk kontrol lebih mendetail atas data yang ditampilkan, tentukan daftar dimensi. Misalnya, jika yang dibutuhkan hanya `db.sql_tokenized.statement`, atribut `Dimensions` dapat ditambahkan ke file query.json.

```
[
    {
        "Metric": "db.load.avg",
        "GroupBy": {
            "Group": "db.sql_tokenized",
            "Dimensions":["db.sql_tokenized.statement"],
            "Limit": 10
        }
    }
]
```

## Mengambil Rata-Rata Muatan DB yang difilter berdasarkan SQL
<a name="USER_PerfInsights.API.Examples.DBLoadAverageFilterBySQL"></a>

![\[Filter berdasarkan bagan SQL.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/perf-insights-api-filter-chart.png)


Gambar sebelumnya menunjukkan bahwa kueri tertentu dipilih, dan grafik baris area bertumpuk sesi aktif rata-rata teratas dicakup ke kueri tersebut. Meskipun kueri masih diperuntukkan bagi tujuh peristiwa tunggu teratas secara keseluruhan, nilai respons-nya akan difilter. Filter menyebabkannya hanya memperhitungkan sesi yang cocok untuk filter tertentu.

Kueri API terkait dalam contoh ini sama seperti perintah di [Mengambil rata-rata muatan DB untuk SQL teratas](#USER_PerfInsights.API.Examples.DBLoadAverageTop10SQL). Namun, file query.json berisi konten berikut.

```
[
 {
        "Metric": "db.load.avg",
        "GroupBy": { "Group": "db.wait_event", "Limit": 5  }, 
        "Filter": { "db.sql_tokenized.id": "AKIAIOSFODNN7EXAMPLE" }
    }
]
```

Untuk Linux, macOS, atau Unix:

```
aws pi get-resource-metrics \
   --service-type RDS \
   --identifier db-ID \
   --start-time 2018-10-30T00:00:00Z \
   --end-time   2018-10-30T01:00:00Z \
   --period-in-seconds 60 \
   --metric-queries file://query.json
```

Untuk Windows:

```
aws pi get-resource-metrics ^
   --service-type RDS ^
   --identifier db-ID ^
   --start-time 2018-10-30T00:00:00Z ^
   --end-time   2018-10-30T01:00:00Z ^
   --period-in-seconds 60 ^
   --metric-queries file://query.json
```

Responsnya terlihat seperti berikut.

```
{
    "Identifier": "db-XXX", 
    "AlignedStartTime": 1556215200.0, 
    "MetricList": [
        {
            "Key": {
                "Metric": "db.load.avg"
            }, 
            "DataPoints": [
                {
                    "Timestamp": 1556218800.0, 
                    "Value": 1.4878117913832196
                }, 
                {
                    "Timestamp": 1556222400.0, 
                    "Value": 1.192823803967328
                }
            ]
        }, 
        {
            "Key": {
                "Metric": "db.load.avg", 
                "Dimensions": {
                    "db.wait_event.type": "io", 
                    "db.wait_event.name": "wait/io/aurora_redo_log_flush"
                }
            }, 
            "DataPoints": [
                {
                    "Timestamp": 1556218800.0, 
                    "Value": 1.1360544217687074
                }, 
                {
                    "Timestamp": 1556222400.0, 
                    "Value": 1.058051341890315
                }
            ]
        }, 
        {
            "Key": {
                "Metric": "db.load.avg", 
                "Dimensions": {
                    "db.wait_event.type": "io", 
                    "db.wait_event.name": "wait/io/table/sql/handler"
                }
            }, 
            "DataPoints": [
                {
                    "Timestamp": 1556218800.0, 
                    "Value": 0.16241496598639457
                }, 
                {
                    "Timestamp": 1556222400.0, 
                    "Value": 0.05163360560093349
                }
            ]
        }, 
        {
            "Key": {
                "Metric": "db.load.avg", 
                "Dimensions": {
                    "db.wait_event.type": "synch", 
                    "db.wait_event.name": "wait/synch/mutex/innodb/aurora_lock_thread_slot_futex"
                }
            }, 
            "DataPoints": [
                {
                    "Timestamp": 1556218800.0, 
                    "Value": 0.11479591836734694
                }, 
                {
                    "Timestamp": 1556222400.0, 
                    "Value": 0.013127187864644107
                }
            ]
        }, 
        {
            "Key": {
                "Metric": "db.load.avg", 
                "Dimensions": {
                    "db.wait_event.type": "CPU", 
                    "db.wait_event.name": "CPU"
                }
            }, 
            "DataPoints": [
                {
                    "Timestamp": 1556218800.0, 
                    "Value": 0.05215419501133787
                }, 
                {
                    "Timestamp": 1556222400.0, 
                    "Value": 0.05805134189031505
                }
            ]
        }, 
        {
            "Key": {
                "Metric": "db.load.avg", 
                "Dimensions": {
                    "db.wait_event.type": "synch", 
                    "db.wait_event.name": "wait/synch/mutex/innodb/lock_wait_mutex"
                }
            }, 
            "DataPoints": [
                {
                    "Timestamp": 1556218800.0, 
                    "Value": 0.017573696145124718
                }, 
                {
                    "Timestamp": 1556222400.0, 
                    "Value": 0.002333722287047841
                }
            ]
        }
    ], 
    "AlignedEndTime": 1556222400.0
} //end of response
```

Dalam tanggapan ini, semua nilai difilter sesuai dengan kontribusi SQL AKIAIOSFODNN7 EXAMPLE tokenized yang ditentukan dalam file query.json. Kunci mungkin juga mengikuti urutan yang berbeda dari kueri tanpa filter, karena lima peristiwa tunggu teratas tersebutlah yang memengaruhi SQL yang difilter.

## Mengambil teks lengkap pernyataan SQL
<a name="USER_PerfInsights.API.Examples.GetDimensionKeyDetails"></a>

Contoh berikut mengambil teks lengkap pernyataan SQL untuk instans DB `db-10BCD2EFGHIJ3KL4M5NO6PQRS5`. `--group` adalah `db.sql`, dan `--group-identifier` adalah `db.sql.id`. Dalam contoh ini, *my-sql-id* merupakan ID SQL diambil dengan memanggil `pi get-resource-metrics` atau. `pi describe-dimension-keys`

Jalankan perintah berikut.

Untuk Linux, macOS, atau Unix:

```
aws pi get-dimension-key-details \
   --service-type RDS \
   --identifier db-10BCD2EFGHIJ3KL4M5NO6PQRS5 \
   --group db.sql \
   --group-identifier my-sql-id \
   --requested-dimensions statement
```

Untuk Windows:

```
aws pi get-dimension-key-details ^
   --service-type RDS ^
   --identifier db-10BCD2EFGHIJ3KL4M5NO6PQRS5 ^
   --group db.sql ^
   --group-identifier my-sql-id ^
   --requested-dimensions statement
```

Dalam contoh ini, detail dimensinya tersedia. Dengan demikian, Wawasan Performa mengambil teks lengkap pernyataan SQL, tanpa memotongnya.

```
{
    "Dimensions":[
    {
        "Value": "SELECT e.last_name, d.department_name FROM employees e, departments d WHERE e.department_id=d.department_id",
        "Dimension": "db.sql.statement",
        "Status": "AVAILABLE"
    },
    ...
    ]
}
```

## Membuat laporan analisis performa selama periode waktu tertentu
<a name="USER_PerfInsights.API.Examples.CreatePerfAnalysisReport"></a>

Contoh berikut membuat laporan analisis performa dengan waktu mulai `1682969503` dan waktu akhir `1682979503` untuk basis data `db-loadtest-0`.

```
aws pi create-performance-analysis-report \
        --service-type RDS \
        --identifier db-loadtest-0 \
        --start-time 1682969503 \
        --end-time 1682979503 \
        --region us-west-2
```

Responsnya adalah ID unik `report-0234d3ed98e28fb17` untuk laporan tersebut.

```
{
   "AnalysisReportId": "report-0234d3ed98e28fb17"
}
```

## Mengambil laporan analisis performa
<a name="USER_PerfInsights.API.Examples.GetPerfAnalysisReport"></a>

Contoh berikut mengambil detail laporan analisis untuk laporan `report-0d99cc91c4422ee61`.

```
aws pi get-performance-analysis-report \
--service-type RDS \
--identifier db-loadtest-0 \
--analysis-report-id report-0d99cc91c4422ee61 \
--region us-west-2
```

Respons memberikan status laporan, ID, detail waktu, dan wawasan.

```
        {
    "AnalysisReport": {
        "Status": "Succeeded", 
        "ServiceType": "RDS", 
        "Identifier": "db-loadtest-0", 
        "StartTime": 1680583486.584, 
        "AnalysisReportId": "report-0d99cc91c4422ee61", 
        "EndTime": 1680587086.584, 
        "CreateTime": 1680587087.139, 
        "Insights": [
           ... (Condensed for space)
        ]
    }
}
```

## Daftar semua laporan analisis performa untuk instans DB
<a name="USER_PerfInsights.API.Examples.ListPerfAnalysisReports"></a>

Contoh berikut mencantumkan semua laporan analisis performa yang tersedia untuk basis data `db-loadtest-0`.

```
aws pi list-performance-analysis-reports \
--service-type RDS \
--identifier db-loadtest-0 \
--region us-west-2
```

Respons ini mencantumkan semua laporan dengan ID laporan, status, dan detail periode waktu.

```
{
    "AnalysisReports": [
        {
            "Status": "Succeeded", 
            "EndTime": 1680587086.584, 
            "CreationTime": 1680587087.139, 
            "StartTime": 1680583486.584, 
            "AnalysisReportId": "report-0d99cc91c4422ee61"
        }, 
        {
            "Status": "Succeeded", 
            "EndTime": 1681491137.914, 
            "CreationTime": 1681491145.973, 
            "StartTime": 1681487537.914, 
            "AnalysisReportId": "report-002633115cc002233"
        }, 
        {
            "Status": "Succeeded", 
            "EndTime": 1681493499.849, 
            "CreationTime": 1681493507.762, 
            "StartTime": 1681489899.849, 
            "AnalysisReportId": "report-043b1e006b47246f9"
        }, 
        {
            "Status": "InProgress", 
            "EndTime": 1682979503.0, 
            "CreationTime": 1682979618.994, 
            "StartTime": 1682969503.0, 
            "AnalysisReportId": "report-01ad15f9b88bcbd56"
        }
    ]
}
```

## Menghapus laporan analisis performa
<a name="USER_PerfInsights.API.Examples.DeletePerfAnalysisReport"></a>

Contoh berikut menghapus laporan analisis untuk basis data `db-loadtest-0`.

```
aws pi delete-performance-analysis-report \
--service-type RDS \
--identifier db-loadtest-0 \
--analysis-report-id report-0d99cc91c4422ee61 \
--region us-west-2
```

## Menambahkan tag ke laporan analisis performa
<a name="USER_PerfInsights.API.Examples.TagPerfAnalysisReport"></a>

Contoh berikut menambahkan tag dengan kunci `name` dan nilai `test-tag` ke laporan `report-01ad15f9b88bcbd56`.

```
aws pi tag-resource \
--service-type RDS \
--resource-arn arn:aws:pi:us-west-2:356798100956:perf-reports/RDS/db-loadtest-0/report-01ad15f9b88bcbd56 \
--tags Key=name,Value=test-tag \
--region us-west-2
```

## Mencantumkan semua tag untuk laporan analisis performa
<a name="USER_PerfInsights.API.Examples.ListTagsPerfAnalysisReport"></a>

Contoh berikut mencantumkan semua tag untuk laporan `report-01ad15f9b88bcbd56`.

```
aws pi list-tags-for-resource \
--service-type RDS \
--resource-arn arn:aws:pi:us-west-2:356798100956:perf-reports/RDS/db-loadtest-0/report-01ad15f9b88bcbd56 \
--region us-west-2
```

Respons ini mencantumkan nilai dan kunci untuk semua tag yang ditambahkan ke laporan:

```
{
    "Tags": [
        {
            "Value": "test-tag", 
            "Key": "name"
        }
    ]
}
```

## Menghapus tag dari laporan analisis performa
<a name="USER_PerfInsights.API.Examples.UntagPerfAnalysisReport"></a>

Contoh berikut menghapus tag `name` dari laporan `report-01ad15f9b88bcbd56`.

```
aws pi untag-resource \
--service-type RDS \
--resource-arn arn:aws:pi:us-west-2:356798100956:perf-reports/RDS/db-loadtest-0/report-01ad15f9b88bcbd56 \
--tag-keys name \
--region us-west-2
```

Setelah tag dihapus, pemanggilan API `list-tags-for-resource` tidak akan mencantumkan tag ini.

# Pencatatan panggilan Performance Insights menggunakan AWS CloudTrail
<a name="USER_PerfInsights.CloudTrail"></a>

Performance Insights berjalan dengan AWS CloudTrail, layanan yang menyediakan catatan tindakan yang diambil oleh pengguna, peran, atau AWS layanan di Performance Insights. CloudTrailmenangkap semua API panggilan untuk Performance Insights sebagai acara. Tangkapan ini mencakup panggilan dari RDS konsol Amazon dan dari panggilan kode ke operasi Performance InsightsAPI. 

Jika Anda membuat jejak, Anda dapat mengaktifkan pengiriman acara secara berkelanjutan ke bucket Amazon S3, termasuk CloudTrail peristiwa untuk Performance Insights. Jika Anda tidak mengonfigurasi jejak, Anda masih dapat melihat peristiwa terbaru di CloudTrail konsol dalam **Riwayat acara**. Dengan menggunakan data yang dikumpulkan oleh CloudTrail, Anda dapat menentukan informasi tertentu. Informasi ini mencakup permintaan yang dibuat untuk Wawasan Performa, alamat IP asal permintaan, siapa yang membuat permintaan, dan kapan permintaan tersebut dibuat. Informasi ini juga mencakup detail tambahan. 

Untuk mempelajari selengkapnya CloudTrail, lihat [Panduan AWS CloudTrail Pengguna](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/).

## Bekerja dengan informasi Performance Insights di CloudTrail
<a name="USER_PerfInsights.CloudTrail.service-name-info"></a>

CloudTrail diaktifkan di AWS akun Anda saat Anda membuat akun. Saat aktivitas terjadi di Performance Insights, aktivitas tersebut direkam dalam suatu CloudTrail peristiwa bersama dengan peristiwa AWS layanan lainnya di CloudTrail konsol dalam riwayat **Peristiwa**. Anda dapat melihat, mencari, dan mengunduh acara terbaru di AWS akun Anda. Untuk informasi selengkapnya, lihat [Melihat Acara dengan Riwayat CloudTrail Acara](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/view-cloudtrail-events.html) di *Panduan AWS CloudTrail Pengguna.*

Untuk catatan peristiwa yang sedang berlangsung di AWS akun Anda, termasuk acara untuk Performance Insights, buat jejak. *Jejak* memungkinkan CloudTrail untuk mengirimkan file log ke bucket Amazon S3. Secara default, saat Anda membuat jejak di konsol, jejak tersebut berlaku untuk semua AWS Wilayah. Jejak mencatat peristiwa dari semua AWS Wilayah di AWS partisi dan mengirimkan file log ke bucket Amazon S3 yang Anda tentukan. Selain itu, Anda dapat mengonfigurasi AWS layanan lain untuk menganalisis lebih lanjut dan menindaklanjuti data peristiwa yang dikumpulkan dalam CloudTrail log. Untuk informasi selengkapnya, lihat topik berikut di *Panduan Pengguna AWS CloudTrail :*
+ [Ikhtisar Pembuatan Jejak](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-create-and-update-a-trail.html)
+ [CloudTrail Layanan dan Integrasi yang Didukung](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-aws-service-specific-topics.html#cloudtrail-aws-service-specific-topics-integrations)
+ [Mengkonfigurasi SNS Pemberitahuan Amazon untuk CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/getting_notifications_top_level.html)
+ [Menerima File CloudTrail Log dari Beberapa Wilayah](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/receive-cloudtrail-log-files-from-multiple-regions.html) dan [Menerima File CloudTrail Log dari Beberapa Akun](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-receive-logs-from-multiple-accounts.html)

Semua operasi Performance Insights dicatat oleh CloudTrail dan didokumentasikan dalam Referensi [Performance API Insights](https://docs.aws.amazon.com/performance-insights/latest/APIReference/Welcome.html). Misalnya, panggilan ke `DescribeDimensionKeys` dan `GetResourceMetrics` operasi menghasilkan entri dalam file CloudTrail log. 

Setiap entri peristiwa atau log berisi informasi tentang siapa yang membuat permintaan tersebut. Informasi identitas membantu Anda menentukan hal berikut: 
+ Baik permintaan tersebut dibuat dengan kredensial pengguna root atau IAM.
+ Apakah permintaan tersebut dibuat dengan kredensial keamanan sementara untuk satu peran atau pengguna terfederasi.
+ Apakah permintaan itu dibuat oleh AWS layanan lain.

Untuk informasi selengkapnya, lihat [CloudTrail userIdentityElemen](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-event-reference-user-identity.html).

## Entri file log Wawasan Performa
<a name="USER_PerfInsights.CloudTrail.service-name-entries"></a>

*Trail* adalah konfigurasi yang memungkinkan pengiriman peristiwa sebagai file log ke bucket Amazon S3 yang Anda tentukan. CloudTrail file log berisi satu atau lebih entri log. *Peristiwa* menunjukkan satu permintaan dari sumber mana pun. Setiap acara mencakup informasi tentang operasi yang diminta, tanggal dan waktu operasi, parameter permintaan, dan sebagainya. CloudTrailfile log bukanlah jejak tumpukan yang diurutkan dari API panggilan publik, sehingga tidak muncul dalam urutan tertentu. 

Contoh berikut menunjukkan entri CloudTrail log yang menunjukkan `GetResourceMetrics` operasi.

```
{
    "eventVersion": "1.05",
    "userIdentity": {
        "type": "IAMUser",
         "principalId": "AKIAIOSFODNN7EXAMPLE",
        "arn": "arn:aws:iam::123456789012:user/johndoe",
        "accountId": "123456789012",
        "accessKeyId": "AKIAI44QH8DHBEXAMPLE",
        "userName": "johndoe"
    },
    "eventTime": "2019-12-18T19:28:46Z",
    "eventSource": "pi.amazonaws.com",
    "eventName": "GetResourceMetrics",
    "awsRegion": "us-east-1",
    "sourceIPAddress": "72.21.198.67",
    "userAgent": "aws-cli/1.16.240 Python/3.7.4 Darwin/18.7.0 botocore/1.12.230",
    "requestParameters": {
        "identifier": "db-YTDU5J5V66X7CXSCVDFD2V3SZM",
        "metricQueries": [
            {
                "metric": "os.cpuUtilization.user.avg"
            },
            {
                "metric": "os.cpuUtilization.idle.avg"
            }
        ],
        "startTime": "Dec 18, 2019 5:28:46 PM",
        "periodInSeconds": 60,
        "endTime": "Dec 18, 2019 7:28:46 PM",
        "serviceType": "RDS"
    },
    "responseElements": null,
    "requestID": "9ffbe15c-96b5-4fe6-bed9-9fccff1a0525",
    "eventID": "08908de0-2431-4e2e-ba7b-f5424f908433",
    "eventType": "AwsApiCall",
    "recipientAccountId": "123456789012"
}
```

# Performance Insights API dan titik akhir VPC antarmuka ()AWS PrivateLink
<a name="pi-vpc-interface-endpoints"></a>

Anda dapat menggunakannya AWS PrivateLink untuk membuat koneksi pribadi antara VPC dan Amazon RDS Performance Insights. Anda dapat mengakses Performance Insights seolah-olah berada di VPC Anda, tanpa menggunakan gateway internet, perangkat NAT, koneksi VPN, atau koneksi. Direct Connect Instans di VPC Anda tidak memerlukan alamat IP publik untuk mengakses Performance Insights.

Anda membuat koneksi pribadi ini dengan membuat *titik akhir antarmuka*, yang didukung oleh AWS PrivateLink. Kami membuat antarmuka jaringan endpoint di setiap subnet yang Anda aktifkan untuk titik akhir antarmuka. Ini adalah antarmuka jaringan yang dikelola pemohon yang berfungsi sebagai titik masuk untuk lalu lintas yang ditujukan untuk Performance Insights.

Untuk informasi selengkapnya, lihat [Akses Layanan AWS melalui AWS PrivateLink](https://docs.aws.amazon.com/vpc/latest/privatelink/privatelink-access-aws-services.html) di *AWS PrivateLink Panduan*.

## Pertimbangan untuk Performance Insights
<a name="vpc-endpoint-considerations"></a>

*Sebelum menyiapkan titik akhir antarmuka untuk Performance Insights, [tinjau](https://docs.aws.amazon.com/vpc/latest/privatelink/create-interface-endpoint.html#considerations-interface-endpoints) Pertimbangan dalam Panduan.AWS PrivateLink *

Performance Insights mendukung panggilan ke semua tindakan API-nya melalui titik akhir antarmuka.

Secara default, akses penuh ke Performance Insights diizinkan melalui titik akhir antarmuka. Untuk mengontrol lalu lintas ke Performance Insights melalui titik akhir antarmuka, kaitkan grup keamanan dengan antarmuka jaringan titik akhir.

## Ketersediaan
<a name="rds-and-vpc-interface-endpoints-availability"></a>

Performance Insights API saat ini mendukung titik akhir VPC yang mendukung Wilayah AWS Performance Insights. Untuk informasi tentang ketersediaan Performance Insights, lihat. [Wilayah dan engine DB yang Didukung untuk Performance Insights di Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.PerformanceInsights.md) 

## Membuat titik akhir antarmuka untuk Performance Insights
<a name="vpc-endpoint-create"></a>

Anda dapat membuat titik akhir antarmuka untuk Performance Insights menggunakan konsol Amazon VPC atau (). AWS Command Line Interface AWS CLI Untuk informasi selengkapnya, lihat [Membuat titik akhir antarmuka](https://docs.aws.amazon.com/vpc/latest/privatelink/create-interface-endpoint.html#create-interface-endpoint-aws) di *AWS PrivateLink Panduan*.

Membuat titik akhir antarmuka untuk Performance Insights menggunakan nama layanan berikut:

Jika Anda mengaktifkan DNS pribadi untuk titik akhir antarmuka, Anda dapat membuat permintaan API ke Performance Insights menggunakan nama DNS Regional defaultnya. Misalnya, `pi.us-east-1.amazonaws.com`.

## Membuat kebijakan titik akhir VPC untuk API Performance Insights
<a name="vpc-endpoint-policy"></a>

Kebijakan endpoint adalah sumber daya IAM yang dapat Anda lampirkan ke titik akhir antarmuka. Kebijakan endpoint default memungkinkan akses penuh ke Performance Insights melalui titik akhir antarmuka. Untuk mengontrol akses yang diizinkan ke Performance Insights dari VPC Anda, lampirkan kebijakan titik akhir kustom ke titik akhir antarmuka.

 kebijakan titik akhir mencantumkan informasi berikut:
+ Prinsipal yang dapat melakukan tindakan (Akun AWS, pengguna IAM, dan peran IAM).
+ Tindakan yang dapat dilakukan.
+ Sumber daya untuk melakukan tindakan.

Untuk informasi selengkapnya, lihat [Mengontrol akses ke layanan menggunakan kebijakan titik akhir](https://docs.aws.amazon.com/vpc/latest/privatelink/vpc-endpoints-access.html) di *Panduan AWS PrivateLink *.

**Contoh: Kebijakan titik akhir VPC untuk tindakan Performance Insights**  
Berikut ini adalah contoh kebijakan endpoint kustom. Saat Anda melampirkan kebijakan ini ke titik akhir antarmuka, kebijakan ini akan memberikan akses ke tindakan Performance Insights yang terdaftar untuk semua prinsipal di semua sumber daya.

```
{
   "Statement":[
      {
         "Principal":"*",
         "Effect":"Allow",
         "Action":[
            "rds:CreatePerformanceAnalysisReport",
            "rds:DeletePerformanceAnalysisReport",
            "rds:GetPerformanceAnalysisReport"
         ],
         "Resource":"*"
      }
   ]
}
```

**Contoh: Kebijakan titik akhir VPC yang menolak semua akses dari akun tertentu AWS**  
Kebijakan titik akhir VPC berikut menolak `123456789012` semua akses AWS akun ke sumber daya menggunakan titik akhir. Kebijakan ini mengizinkan semua tindakan dari akun lainnya.

```
{
  "Statement": [
    {
      "Action": "*",
      "Effect": "Allow",
      "Resource": "*",
      "Principal": "*"
    },
    {
      "Action": "*",
      "Effect": "Deny",
      "Resource": "*",
      "Principal": { "AWS": [ "123456789012" ] }
     }
   ]
}
```

## Pengalamatan IP untuk Performance Insights
<a name="pi-ip-addressing"></a>

Penentuan alamat IP memungkinkan sumber daya dalam VPC Anda berkomunikasi satu sama lain, dan dengan sumber daya melalui internet. Performance Insights mendukung protokol pengalamatan IPv4 dan IPv6 pengalamatan. Secara default, Performance Insights dan Amazon VPC menggunakan protokol pengalamatan. IPv4 Anda tidak dapat menonaktifkan perilaku ini. Saat Anda membuat VPC, pastikan untuk menentukan blok IPv4 CIDR (berbagai alamat pribadi IPv4 ). 

Anda dapat secara opsional menetapkan blok IPv6 CIDR ke VPC dan subnet Anda, dan menetapkan IPv6 alamat dari blok itu ke sumber daya RDS di subnet Anda. Support untuk IPv6 protokol memperluas jumlah alamat IP yang didukung. Dengan menggunakan IPv6 protokol, Anda memastikan bahwa Anda memiliki alamat yang cukup tersedia untuk pertumbuhan internet di masa depan. Sumber daya RDS baru dan yang sudah ada dapat digunakan IPv4 dan IPv6 alamat dalam VPC Anda. Mengonfigurasi, mengamankan, dan menerjemahkan lalu lintas jaringan di antara dua protokol yang digunakan di berbagai bagian aplikasi dapat menimbulkan overhead operasional. Anda dapat melakukan standarisasi pada IPv6 protokol untuk sumber daya Amazon RDS untuk menyederhanakan konfigurasi jaringan Anda. Untuk informasi selengkapnya tentang titik akhir dan kuota layanan, lihat titik akhir dan kuota [Amazon Relational Database Service](https://docs.aws.amazon.com/general/latest/gr/rds-service.html).

[Untuk informasi selengkapnya tentang pengalamatan IP Amazon RDS, lihat Amazon RDS.](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.WorkingWithRDSInstanceinaVPC.html#USER_VPC.IP_addressing)

# Menganalisis anomali kinerja dengan Amazon DevOps Guru untuk Amazon RDS
<a name="devops-guru-for-rds"></a>

Amazon DevOps Guru adalah layanan operasi yang dikelola sepenuhnya yang membantu pengembang dan operator meningkatkan kinerja dan ketersediaan aplikasi mereka. DevOpsGuru menurunkan tugas yang terkait dengan mengidentifikasi masalah operasional sehingga Anda dapat dengan cepat menerapkan rekomendasi untuk meningkatkan aplikasi Anda. Untuk informasi selengkapnya, lihat [Apa itu Amazon DevOps Guru?](https://docs.aws.amazon.com/devops-guru/latest/userguide/welcome.html) di *Panduan Pengguna Amazon DevOps Guru*.

DevOpsGuru mendeteksi, menganalisis, dan membuat rekomendasi untuk masalah operasional yang ada untuk semua mesin Amazon RDS DB. DevOpsGuru untuk RDS memperluas kemampuan ini dengan menerapkan pembelajaran mesin ke metrik Performance Insights untuk . Fitur pemantauan ini memungkinkan DevOps Guru for RDS mendeteksi dan mendiagnosis kemacetan kinerja dan merekomendasikan tindakan korektif tertentu. DevOpsGuru untuk RDS juga dapat mendeteksi kondisi bermasalah di database Anda RDS untuk database PostgreSQL sebelum terjadi.

Anda sekarang dapat melihat rekomendasi ini di konsol RDS. Untuk informasi selengkapnya, lihat [Rekomendasi dari RDS](monitoring-recommendations.md).

Video berikut adalah ikhtisar DevOps Guru untuk RDS.

[![AWS Videos](http://img.youtube.com/vi/N3NNYgzYUDA/0.jpg)](http://www.youtube.com/watch?v=N3NNYgzYUDA)


Untuk menyelam lebih dalam tentang hal ini, lihat [Amazon DevOps Guru untuk RDS di bawah tenda](https://aws.amazon.com/blogs/database/amazon-devops-guru-for-rds-under-the-hood/).

**Topics**
+ [Manfaat DevOps Guru untuk RDS](#devops-guru-for-rds.benefits)
+ [Bagaimana DevOps Guru untuk RDS bekerja](#devops-guru-for-rds.how-it-works)
+ [Menyiapkan DevOps Guru untuk RDS](#devops-guru-for-rds.configuring)

## Manfaat DevOps Guru untuk RDS
<a name="devops-guru-for-rds.benefits"></a>

Jika Anda bertanggung jawab atas sebuah basis data RDS for PostgreSQL, Anda mungkin tidak tahu bahwa sedang terjadi suatu peristiwa atau regresi yang memengaruhi basis data itu. Ketika mengetahui masalah ini, Anda mungkin tidak tahu alasannya terjadi atau apa yang harus dilakukan terhadapnya. Daripada beralih ke administrator database (DBA) untuk bantuan atau mengandalkan alat pihak ketiga, Anda dapat mengikuti rekomendasi dari DevOps Guru untuk RDS. 

Anda mendapatkan keuntungan berikut dari analisis rinci DevOps Guru untuk RDS:

**Diagnosis cepat**  
DevOpsGuru untuk RDS terus memantau dan menganalisis telemetri database. DevOpsGuru untuk RDS menggunakan teknik statistik dan pembelajaran mesin untuk menambang data ini dan mendeteksi anomali. Untuk mempelajari lebih lanjut data telemetri, lihat [Memantau beban basis data dengan Wawasan Performa di Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.html) dan [Memantau metrik-metrik OS dengan Pemantauan yang Ditingkatkan](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Monitoring.OS.html) dalam *Panduan Pengguna Amazon RDS*.

**Resolusi cepat**  
Setiap anomali mengidentifikasi masalah performa dan menyarankan alur investigasi atau tindakan korektif. Misalnya, DevOps Guru untuk RDS mungkin menyarankan Anda menyelidiki peristiwa menunggu tertentu. Atau mungkin menyarankan agar Anda menyetel pengaturan kumpulan aplikasi Anda untuk membatasi jumlah koneksi basis data. Berdasarkan rekomendasi ini, Anda dapat menyelesaikan masalah performa lebih cepat daripada dengan memecahkan masalah secara manual.

**Wawasan proaktif**  
DevOpsGuru untuk RDS menggunakan metrik dari sumber daya Anda untuk mendeteksi perilaku yang berpotensi bermasalah sebelum menjadi masalah yang lebih besar. Misalnya, dapat mendeteksi ketika database Anda menggunakan peningkatan jumlah tabel sementara pada disk, yang dapat mulai mempengaruhi kinerja. DevOps Guru kemudian memberikan rekomendasi untuk membantu Anda mengatasi masalah sebelum menjadi masalah yang lebih besar.

**Pengetahuan mendalam insinyur Amazon dan machine learning**  
Untuk mendeteksi masalah kinerja dan membantu Anda mengatasi kemacetan, DevOps Guru for RDS mengandalkan pembelajaran mesin (ML) dan rumus matematika tingkat lanjut. Insinyur basis data Amazon berkontribusi pada pengembangan temuan DevOps Guru untuk RDS, yang merangkum bertahun-tahun mengelola ratusan ribu database. Dengan memanfaatkan pengetahuan kolektif ini, DevOps Guru untuk RDS dapat mengajari Anda praktik terbaik.

## Bagaimana DevOps Guru untuk RDS bekerja
<a name="devops-guru-for-rds.how-it-works"></a>

DevOpsGuru for RDS mengumpulkan data tentang database Performance Insights. Metrik yang paling penting adalah`DBLoad`. DevOpsGuru for RDS menggunakan metrik Performance Insights, menganalisisnya dengan pembelajaran mesin, dan menerbitkan wawasan ke dasbor.

*Wawasan* adalah kumpulan anomali terkait yang terdeteksi oleh DevOps Guru.

Dalam DevOps Guru untuk RDS, *anomali* adalah pola yang menyimpang dari apa yang dianggap kinerja normal untuk Amazon RDS Anda untuk database PostgreSQL. 

### Wawasan proaktif
<a name="devops-guru-for-rds.how-it-works.insights.proactive"></a>

*Wawasan proaktif* memberi tahu Anda tentang perilaku bermasalah sebelum menimbulkan masalah. Wawasan berisi anomali dengan rekomendasi dan metrik terkait untuk membantu Anda mengatasi masalah di basis data RDS for PostgreSQL sebelum menjadi masalah yang lebih besar. Wawasan ini dipublikasikan di dasbor DevOps Guru.

Misalnya, DevOps Guru mungkin mendeteksi bahwa RDS Anda untuk database PostgreSQL membuat banyak tabel sementara on-disk. Jika tidak ditangani, tren ini dapat menyebabkan masalah performa. Setiap wawasan proaktif mencakup rekomendasi untuk perilaku korektif dan ditautkan ke topik yang relevan di [ DevOps](PostgreSQL.Tuning_proactive_insights.md). Untuk informasi selengkapnya, lihat [Bekerja dengan wawasan di DevOps Guru](https://docs.aws.amazon.com/devops-guru/latest/userguide/working-with-insights.html) di *Panduan Pengguna Amazon DevOps Guru*. 

### Wawasan reaktif
<a name="devops-guru-for-rds.how-it-works.insights.reactive"></a>

*Wawasan reaktif* mengidentifikasi perilaku anomali saat terjadi. Jika DevOps Guru for RDS menemukan masalah kinerja di Aurora RDS Anda untuk instans PostgreSQL DB, Guru akan menerbitkan wawasan reaktif di dasbor Guru. DevOps Untuk informasi selengkapnya, lihat [Bekerja dengan wawasan di DevOps Guru](https://docs.aws.amazon.com/devops-guru/latest/userguide/working-with-insights.html) di *Panduan Pengguna Amazon DevOps Guru*.

#### Anomali kausal
<a name="devops-guru-for-rds.how-it-works.anomalies.causal"></a>

*Anomali kausal* adalah anomali tingkat puncak dalam wawasan reaktif. **Beban basis data (beban DB)** adalah anomali kausal untuk DevOps Guru untuk RDS. 

Anomali mengukur dampak performa dengan menetapkan tingkat keparahan **Tinggi**, **Sedang**, atau **Rendah**. Untuk mempelajari lebih lanjut, lihat [Konsep kunci untuk DevOps Guru for RDS](https://docs.aws.amazon.com/devops-guru/latest/userguide/working-with-rds.overview.definitions.html) di *Panduan Pengguna Amazon DevOps Guru*.

Jika DevOps Guru mendeteksi anomali saat ini pada instans DB Anda, Anda akan diberi tahu di halaman **Database** konsol RDS. Konsol juga memperingatkan Anda tentang anomali yang terjadi dalam 24 jam terakhir. Untuk menuju halaman anomali dari konsol RDS, pilih tautan dalam pesan peringatan. Konsol RDS juga memperingatkan Anda di halaman itu untuk instans basis data RDS for PostgreSQL.

#### Anomali kontekstual
<a name="devops-guru-for-rds.how-it-works.anomalies.contextual"></a>

*Anomali kontekstual* adalah temuan dalam **Beban basis data (Beban DB)** yang terkait dengan wawasan reaktif. Setiap anomali kontekstual menjelaskan masalah performa RDS for PostgreSQL tertentu yang memerlukan penyelidikan. Misalnya, DevOps Guru untuk RDS mungkin menyarankan Anda mempertimbangkan untuk meningkatkan kapasitas CPU atau menyelidiki peristiwa tunggu yang berkontribusi pada pemuatan DB.

**penting**  
Sebaiknya uji setiap perubahan pada instans uji sebelum diterapkan pada instans produksi. Dengan cara ini, Anda memahami dampak perubahan.

Untuk mempelajari lebih lanjut, lihat [Menganalisis anomali di Amazon RDS](https://docs.aws.amazon.com/devops-guru/latest/userguide/working-with-rds.analyzing.html) di Panduan Pengguna *Amazon DevOps Guru*.

## Menyiapkan DevOps Guru untuk RDS
<a name="devops-guru-for-rds.configuring"></a>

Untuk mengizinkan DevOps Guru for Amazon RDS mempublikasikan wawasan untuk Amazon PostgreSQL, selesaikan tugas-tugas berikut.

**Topics**
+ [Mengkonfigurasi kebijakan akses IAM untuk DevOps Guru untuk RDS](#devops-guru-for-rds.configuring.access)
+ [Mengaktifkan Wawasan Performa untuk instans basis data RDS for PostgreSQL Anda](#devops-guru-for-rds.configuring.performance-insights)
+ [Mengaktifkan DevOps Guru dan menentukan cakupan sumber daya](#devops-guru-for-rds.configuring.coverage)

### Mengkonfigurasi kebijakan akses IAM untuk DevOps Guru untuk RDS
<a name="devops-guru-for-rds.configuring.access"></a>

Untuk melihat peringatan dari DevOps Guru di konsol RDS, pengguna atau peran AWS Identity and Access Management (IAM) Anda harus memiliki salah satu dari kebijakan berikut:
+ Kebijakan yang AWS dikelola `AmazonDevOpsGuruConsoleFullAccess`
+ Kebijakan AWS terkelola `AmazonDevOpsGuruConsoleReadOnlyAccess` dan salah satu dari kebijakan berikut:
  + Kebijakan yang AWS dikelola `AmazonRDSFullAccess`
  + Kebijakan terkelola pelanggan yang mencakup `pi:GetResourceMetrics` dan `pi:DescribeDimensionKeys`

Untuk informasi selengkapnya, lihat [Mengonfigurasi kebijakan akses untuk Wawasan Performa](USER_PerfInsights.access-control.md).

### Mengaktifkan Wawasan Performa untuk instans basis data RDS for PostgreSQL Anda
<a name="devops-guru-for-rds.configuring.performance-insights"></a>

DevOpsGuru untuk RDS mengandalkan Performance Insights untuk datanya. Tanpa Performance Insights, DevOps Guru menerbitkan anomali, tetapi tidak menyertakan analisis dan rekomendasi terperinci.

Saat membuat atau mengubah instans basis data RDS for PostgreSQL, Anda dapat mengaktifkan Wawasan Performa. Untuk informasi selengkapnya, lihat [Mengaktifkan dan menonaktifkan Performance Insights untuk Amazon RDS](USER_PerfInsights.Enabling.md).

### Mengaktifkan DevOps Guru dan menentukan cakupan sumber daya
<a name="devops-guru-for-rds.configuring.coverage"></a>

Anda dapat mengaktifkan DevOps Guru agar memonitor Anda untuk database PostgreSQL dengan salah satu cara berikut.

**Topics**
+ [Menghidupkan DevOps Guru di konsol RDS](#devops-guru-for-rds.configuring.coverage.rds-console)
+ [Menambahkan untuk sumber daya PostgreSQL di konsol Guru DevOps](#devops-guru-for-rds.configuring.coverage.guru-console)
+ [Menambahkan RDS untuk sumber daya PostgreSQL menggunakan CloudFormation](#devops-guru-for-rds.configuring.coverage.cfn)

#### Menghidupkan DevOps Guru di konsol RDS
<a name="devops-guru-for-rds.configuring.coverage.rds-console"></a>

Anda dapat mengambil beberapa jalur di konsol Amazon RDS untuk mengaktifkan DevOps Guru.

**Topics**
+ [Mengaktifkan DevOps Guru saat Anda membuat RDS untuk database PostgreSQL](#devops-guru-for-rds.configuring.coverage.rds-console.create)
+ [Menghidupkan DevOps Guru dari spanduk notifikasi](#devops-guru-for-rds.configuring.coverage.rds-console.existing)
+ [Menanggapi kesalahan izin saat Anda mengaktifkan Guru DevOps](#devops-guru-for-rds.configuring.coverage.rds-console.error)

##### Mengaktifkan DevOps Guru saat Anda membuat RDS untuk database PostgreSQL
<a name="devops-guru-for-rds.configuring.coverage.rds-console.create"></a>

Alur kerja pembuatan mencakup pengaturan yang mengaktifkan cakupan DevOps Guru untuk database Anda. Pengaturan ini diaktifkan secara default saat Anda memilih templat **Produksi**.

**Untuk mengaktifkan DevOps Guru saat Anda membuat RDS untuk database PostgreSQL**

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

1. Ikuti langkah-langkah di [Membuat instans DB](USER_CreateDBInstance.md#USER_CreateDBInstance.Creating), sampai tetapi tidak meliputi langkah ketika Anda memilih setelan pemantauan.

1. Di **Pemantauan**, pilih **Aktifkan Wawasan Performa**. Agar DevOps Guru for RDS dapat memberikan analisis terperinci tentang anomali kinerja, Performance Insights harus diaktifkan.

1. Pilih **Aktifkan DevOps Guru**.  
![\[Aktifkan DevOps Guru saat Anda membuat instans DB\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/devops-guru-enable-create.png)

1. Buat tag untuk database Anda sehingga DevOps Guru dapat memantaunya. Lakukan hal-hal berikut:
   + Di bidang teks untuk **Kunci tag**, masukkan nama yang dimulai dengan **Devops-Guru-**.
   + Di bidang teks untuk **Nilai tag**, masukkan nilai apa pun. Misalnya, jika Anda memasukkan **rds-database-1** untuk nama basis data RDS for PostgreSQL, Anda juga dapat memasukkan **rds-database-1** sebagai nilai tag.

   Untuk informasi selengkapnya tentang tag, lihat "[Menggunakan tag untuk mengidentifikasi sumber daya di aplikasi DevOps Guru Anda](https://docs.aws.amazon.com/devops-guru/latest/userguide/working-with-resource-tags.html)" di *Panduan Pengguna Amazon DevOps Guru*.

1. Selesaikan langkah-langkah selebihnya di [Membuat instans DB](USER_CreateDBInstance.md#USER_CreateDBInstance.Creating).

##### Menghidupkan DevOps Guru dari spanduk notifikasi
<a name="devops-guru-for-rds.configuring.coverage.rds-console.existing"></a>

Jika sumber daya Anda tidak dicakup oleh DevOps Guru, Amazon RDS akan memberi tahu Anda dengan spanduk di lokasi berikut:
+ Tab **Pemantauan** instans klaster basis data
+ Dasbor Wawasan Performa

![\[DevOpsSpanduk guru\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/devops-guru-enable-banner.png)


**Untuk mengaktifkan DevOps Guru untuk RDS Anda untuk database PostgreSQL**

1. Di spanduk, pilih **Aktifkan DevOps Guru untuk RDS.**

1. Masukkan nama kunci dan nilai tag. Untuk informasi selengkapnya tentang tag, lihat "[Menggunakan tag untuk mengidentifikasi sumber daya di aplikasi DevOps Guru Anda](https://docs.aws.amazon.com/devops-guru/latest/userguide/working-with-resource-tags.html)" di *Panduan Pengguna Amazon DevOps Guru*.  
![\[Nyalakan DevOps Guru di konsol RDS\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/devops-guru-turn-on.png)

1. Pilih **Aktifkan DevOps Guru**.

##### Menanggapi kesalahan izin saat Anda mengaktifkan Guru DevOps
<a name="devops-guru-for-rds.configuring.coverage.rds-console.error"></a>

Jika Anda mengaktifkan DevOps Guru dari konsol RDS saat membuat database, RDS mungkin menampilkan spanduk berikut tentang izin yang hilang.

![\[Spanduk dengan kesalahan izin yang hilang\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/devops-guru-permissions-error.png)


**Untuk menanggapi kesalahan izin**

1. Beri peran atau pengguna IAM Anda peran terkelola pengguna `AmazonDevOpsGuruConsoleFullAccess`. Untuk informasi selengkapnya, lihat [Mengkonfigurasi kebijakan akses IAM untuk DevOps Guru untuk RDS](#devops-guru-for-rds.configuring.access).

1. Buka konsol .

1. Di panel navigasi, pilih **Wawasan Performa**.

1. Pilih instans basis data di klaster yang baru saja Anda buat.

1. Pilih sakelar untuk mengaktifkan **DevOpsGuru untuk RDS.**  
![\[Pilih sakelar untuk mengaktifkan DevOps Guru untuk RDS\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/devops-guru-pi-toggle-off.png)

1. Pilih nilai tag. Untuk informasi selengkapnya, lihat "[Menggunakan tag untuk mengidentifikasi sumber daya di aplikasi DevOps Guru Anda](https://docs.aws.amazon.com/devops-guru/latest/userguide/working-with-resource-tags.html)" di *Panduan Pengguna Amazon DevOps Guru*.  
![\[Nyalakan DevOps Guru di konsol Amazon RDS\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/devops-guru-turn-on.png)

1. Pilih **Aktifkan DevOps Guru**.

#### Menambahkan untuk sumber daya PostgreSQL di konsol Guru DevOps
<a name="devops-guru-for-rds.configuring.coverage.guru-console"></a>

Anda dapat menentukan cakupan sumber daya DevOps Guru Anda di konsol DevOps Guru. Ikuti langkah yang dijelaskan dalam [Tentukan cakupan sumber daya DevOps Guru Anda](https://docs.aws.amazon.com/devops-guru/latest/userguide/choose-coverage.html) di *Panduan Pengguna Amazon DevOps Guru*. Saat Anda mengedit sumber daya yang dianalisis, pilih salah satu opsi berikut:
+ Pilih **Semua sumber daya akun** untuk menganalisis semua sumber daya yang didukung, termasuk RDS untuk database PostgreSQL, di wilayah Anda dan Wilayah. Akun AWS 
+ Pilih **CloudFormation tumpukan** untuk menganalisis RDS untuk database PostgreSQL yang ada di tumpukan yang Anda pilih. Untuk informasi selengkapnya, lihat [Menggunakan AWS CloudFormation tumpukan untuk mengidentifikasi sumber daya dalam aplikasi DevOps Guru Anda](https://docs.aws.amazon.com//devops-guru/latest/userguide/working-with-cfn-stacks.html) di *Panduan Pengguna Amazon DevOps Guru*.
+ Pilih **Tag** untuk menganalisis basis data RDS for PostgreSQL yang telah Anda beri tag. Untuk informasi selengkapnya, lihat [Menggunakan tag untuk mengidentifikasi sumber daya dalam aplikasi DevOps Guru Anda](https://docs.aws.amazon.com/devops-guru/latest/userguide/working-with-resource-tags.html) di *Panduan Pengguna Amazon DevOps Guru*.

Untuk informasi selengkapnya, lihat [Aktifkan DevOps DevOps Guru](https://docs.aws.amazon.com/devops-guru/latest/userguide/getting-started-enable-service.html) *di Panduan Pengguna Amazon Guru*.

#### Menambahkan RDS untuk sumber daya PostgreSQL menggunakan CloudFormation
<a name="devops-guru-for-rds.configuring.coverage.cfn"></a>

Anda dapat menggunakan tag untuk menambahkan cakupan untuk RDS Anda untuk sumber daya PostgreSQL ke template Anda. CloudFormation Prosedur berikut mengasumsikan bahwa Anda memiliki CloudFormation template baik untuk RDS Anda untuk instance PostgreSQL DB dan tumpukan Guru. DevOps

**Untuk menentukan RDS untuk PostgreSQL DB instance menggunakan tag CloudFormation**

1. Dalam CloudFormation template untuk instans DB Anda, tentukan tag menggunakan pasangan kunci/nilai.

   Contoh berikut menetapkan nilai `my-db-instance1` untuk `Devops-guru-cfn-default` bagi instans basis data RDS for PostgreSQL.

   ```
   MyDBInstance1:
     Type: "AWS::RDS::DBInstance"
     Properties:
       DBInstanceIdentifier: my-db-instance1
       Tags:
         - Key: Devops-guru-cfn-default
           Value: devopsguru-my-db-instance1
   ```

1. Dalam CloudFormation template untuk tumpukan DevOps Guru Anda, tentukan tag yang sama di filter pengumpulan sumber daya Anda.

   Contoh berikut mengkonfigurasi DevOps Guru untuk menyediakan cakupan sumber daya dengan nilai `my-db-instance1` tag.

   ```
   DevOpsGuruResourceCollection:
     Type: AWS::DevOpsGuru::ResourceCollection
     Properties:
       ResourceCollectionFilter:
         Tags:
           - AppBoundaryKey: "Devops-guru-cfn-default"
             TagValues:
             - "devopsguru-my-db-instance1"
   ```

   Contoh berikut menyediakan cakupan untuk semua sumber daya dalam batas aplikasi `Devops-guru-cfn-default`.

   ```
   DevOpsGuruResourceCollection:
     Type: AWS::DevOpsGuru::ResourceCollection
     Properties:
       ResourceCollectionFilter:
         Tags:
           - AppBoundaryKey: "Devops-guru-cfn-default"
             TagValues:
             - "*"
   ```

Untuk informasi selengkapnya, lihat [AWS::DevOpsGuru::ResourceCollection](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devopsguru-resourcecollection.html)dan [AWS: :RDS:: DBInstance](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html) di *CloudFormation Panduan Pengguna*.

# Memantau metrik OS dengan Pemantauan yang Ditingkatkan
<a name="USER_Monitoring.OS"></a>

Dengan Pemantauan yang Ditingkatkan, Anda dapat memantau sistem operasi instans DB Anda secara real-time. Metrik Pemantauan Ditingkatkan berguna ketika Anda ingin melihat bagaimana proses atau thread yang berbeda pada instans DB menggunakan CPU.

**Topics**
+ [Gambaran Umum Pemantauan Ditingkatkan](#USER_Monitoring.OS.overview)
+ [Menyiapkan dan mengaktifkan Pemantauan yang Ditingkatkan](USER_Monitoring.OS.Enabling.md)
+ [Melihat metrik OS di konsol RDS](USER_Monitoring.OS.Viewing.md)
+ [Melihat metrik OS menggunakan CloudWatch Log](USER_Monitoring.OS.CloudWatchLogs.md)

## Gambaran Umum Pemantauan Ditingkatkan
<a name="USER_Monitoring.OS.overview"></a>

Amazon RDS menyediakan metrik secara real-time untuk sistem operasi (OS) tempat instans DB Anda dijalankan. Anda dapat melihat semua metrik sistem dan memproses informasi instans DB RDS Anda di konsol. Anda dapat mengelola metrik yang ingin dipantau untuk setiap instans dan menyesuaikan dasbor sesuai kebutuhan Anda. Untuk deskripsi metrik Pemantauan yang Ditingkatkan, lihat [Metrik OS dalam Pemantauan yang Ditingkatkan](USER_Monitoring-Available-OS-Metrics.md).

RDS mengirimkan metrik dari Enhanced Monitoring ke akun Amazon CloudWatch Logs Anda. Anda dapat membuat filter metrik CloudWatch dari CloudWatch Log dan menampilkan grafik di dasbor. CloudWatch Anda dapat menggunakan output Enhanced Monitoring JSON dari CloudWatch Log dalam sistem pemantauan pilihan Anda. Untuk informasi selengkapnya, lihat [Peningkatan Pemantauan](https://aws.amazon.com/rds/faqs/#Enhanced_Monitoring) di Amazon RDS. FAQs

**Topics**
+ [Ketersediaan Pemantauan yang Ditingkatkan](#USER_Monitoring.OS.Availability)
+ [Perbedaan antara CloudWatch dan metrik Pemantauan yang Ditingkatkan](#USER_Monitoring.OS.CloudWatchComparison)
+ [Retensi metrik Pemantauan yang Ditingkatkan](#USER_Monitoring.OS.retention)
+ [Biaya Pemantauan yang Ditingkatkan](#USER_Monitoring.OS.cost)

### Ketersediaan Pemantauan yang Ditingkatkan
<a name="USER_Monitoring.OS.Availability"></a>

Pemantauan yang Ditingkatkan tersedia untuk mesin basis data berikut:
+ Db2
+ MariaDB
+ Microsoft SQL Server
+ MySQL
+ Oracle
+ PostgreSQL

### Perbedaan antara CloudWatch dan metrik Pemantauan yang Ditingkatkan
<a name="USER_Monitoring.OS.CloudWatchComparison"></a>

*Hypervisor* membuat dan menjalankan mesin virtual ()VMs. Menggunakan hypervisor, sebuah instance dapat mendukung beberapa tamu VMs dengan berbagi memori dan CPU secara virtual. CloudWatch mengumpulkan metrik tentang pemanfaatan CPU dari hypervisor untuk instance DB. Sebaliknya, Pemantauan yang Ditingkatkan mengumpulkan metrik dari agen di instans DB.

Anda mungkin menemukan perbedaan antara pengukuran CloudWatch dan Enhanced Monitoring, karena lapisan hypervisor melakukan sedikit pekerjaan. Perbedaan ini bisa lebih menonjol jika instans DB Anda menggunakan kelas instans yang lebih kecil. Dalam skenario ini, lebih banyak mesin virtual (VMs) mungkin dikelola oleh lapisan hypervisor pada satu instance fisik.

Untuk deskripsi metrik Pemantauan yang Ditingkatkan, lihat [Metrik OS dalam Pemantauan yang Ditingkatkan](USER_Monitoring-Available-OS-Metrics.md). Untuk informasi selengkapnya tentang CloudWatch metrik, lihat *[Panduan CloudWatch Pengguna Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/working_with_metrics.html)*.

### Retensi metrik Pemantauan yang Ditingkatkan
<a name="USER_Monitoring.OS.retention"></a>

Secara default, metrik Pemantauan yang Ditingkatkan disimpan selama 30 hari di CloudWatch Log. Periode retensi ini berbeda dari CloudWatch metrik biasa.

Untuk mengubah jumlah waktu metrik disimpan di CloudWatch Log, ubah retensi untuk grup `RDSOSMetrics` log di CloudWatch konsol. Untuk informasi selengkapnya, lihat [Mengubah penyimpanan data CloudWatch log di log](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/Working-with-log-groups-and-streams.html#SettingLogRetention) di *Panduan Pengguna CloudWatch Log Amazon*.

### Biaya Pemantauan yang Ditingkatkan
<a name="USER_Monitoring.OS.cost"></a>

Metrik Pemantauan yang Ditingkatkan disimpan di CloudWatch Log, bukan dalam CloudWatch metrik. Biaya Pemantauan yang Ditingkatkan ditentukan oleh faktor-faktor berikut:
+ Anda dikenakan biaya untuk Enhanced Monitoring hanya jika Anda melebihi jumlah transfer data dan penyimpanan yang disediakan oleh Amazon CloudWatch Logs. Biaya didasarkan pada transfer data CloudWatch Log dan tingkat penyimpanan.
+ Jumlah informasi yang ditransfer untuk instans RDS berbanding lurus dengan perincian yang ditentukan untuk fitur Pemantauan yang Ditingkatkan. Interval pemantauan yang lebih kecil menghasilkan pelaporan metrik OS yang lebih sering dan meningkatkan biaya pemantauan. Untuk mengelola biaya, atur perincian yang berbeda untuk instans yang berbeda di akun Anda.
+ Biaya penggunaan Pemantauan yang Ditingkatkan diterapkan untuk setiap instans DB yang fitur Pemantauan yang Ditingkatkannya diaktifkan. Pemantauan instans DB dalam jumlah akan lebih mahal dibandingkan dengan pemantauan dalam jumlah sedikit.
+ Instans DB yang mendukung beban kerja komputasi yang lebih berat memiliki lebih banyak aktivitas proses OS yang perlu dan biaya untuk Pemantauan yang Ditingkatkan lebih tinggi.

Untuk informasi selengkapnya tentang harga, lihat [ CloudWatch harga Amazon](https://aws.amazon.com/cloudwatch/pricing/).

# Menyiapkan dan mengaktifkan Pemantauan yang Ditingkatkan
<a name="USER_Monitoring.OS.Enabling"></a>

Untuk menggunakan Pemantauan yang Ditingkatkan, Anda harus membuat peran IAM, lalu mengaktifkan Pemantauan yang Ditingkatkan.

**Topics**
+ [Membuat peran IAM untuk Pemantauan yang Ditingkatkan](#USER_Monitoring.OS.Enabling.Prerequisites)
+ [Mengaktifkan dan menonaktifkan Pemantauan yang Ditingkatkan](#USER_Monitoring.OS.Enabling.Procedure)
+ [Melindungi dari masalah confused deputy](#USER_Monitoring.OS.confused-deputy)

## Membuat peran IAM untuk Pemantauan yang Ditingkatkan
<a name="USER_Monitoring.OS.Enabling.Prerequisites"></a>

Pemantauan yang Ditingkatkan memerlukan izin untuk bertindak atas nama Anda untuk mengirim informasi metrik OS ke CloudWatch Log. Anda memberikan izin Pemantauan yang Ditingkatkan menggunakan peran AWS Identity and Access Management (IAM). Anda dapat membuat peran ini saat mengaktifkan Pemantauan yang Ditingkatkan atau membuatnya terlebih dahulu.

**Topics**
+ [Membuat peran IAM saat Anda mengaktifkan Pemantauan yang Ditingkatkan](#USER_Monitoring.OS.Enabling.Prerequisites.creating-role-automatically)
+ [Membuat peran IAM saat Anda mengaktifkan Pemantauan yang Ditingkatkan](#USER_Monitoring.OS.Enabling.Prerequisites.creating-role-manually)

### Membuat peran IAM saat Anda mengaktifkan Pemantauan yang Ditingkatkan
<a name="USER_Monitoring.OS.Enabling.Prerequisites.creating-role-automatically"></a>

Jika Anda mengaktifkan Pemantauan yang Ditingkatkan di konsol RDS, Amazon RDS dapat membuat peran IAM yang diperlukan untuk Anda. Peran ini bernama `rds-monitoring-role`. RDS menggunakan peran ini untuk instans DB, replika baca, atau klaster DB Multi-AZ tertentu.

**Untuk membuat peran IAM saat Anda mengaktifkan Pemantauan yang Ditingkatkan**

1. Ikuti langkah-langkah di [Mengaktifkan dan menonaktifkan Pemantauan yang Ditingkatkan](#USER_Monitoring.OS.Enabling.Procedure).

1. Atur **Peran Pemantauan** ke **Default** pada langkah tempat Anda memilih peran.

### Membuat peran IAM saat Anda mengaktifkan Pemantauan yang Ditingkatkan
<a name="USER_Monitoring.OS.Enabling.Prerequisites.creating-role-manually"></a>

Anda dapat membuat peran yang diperlukan sebelum mengaktifkan Pemantauan yang Ditingkatkan. Jika Anda mengaktifkan Pemantauan yang Ditingkatkan, tentukan nama peran baru Anda. Anda harus membuat peran yang diperlukan ini jika Anda mengaktifkan Pemantauan yang Ditingkatkan menggunakan AWS CLI atau API RDS.

Pengguna yang mengaktifkan Pemantauan yang Ditingkatkan harus diberi izin `PassRole`. Untuk informasi selengkapnya, lihat Contoh 2 dalam [Memberikan izin pengguna untuk meneruskan peran ke AWS layanan](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html) di Panduan Pengguna *IAM*.<a name="USER_Monitoring.OS.IAMRole"></a>

**Untuk membuat peran IAM untuk pemantauan yang ditingkatkan Amazon RDS**

1. Buka [konsol IAM](https://console.aws.amazon.com/iam/home?#home) di [https://console.aws.amazon.com](https://console.aws.amazon.com/).

1. Di panel navigasi, pilih **Peran**.

1. Pilih **Buat peran**.

1. Pilih tab **Layanan AWS **, lalu pilih **RDS** dari daftar layanan.

1. Pilih **RDS - Pemantauan yang Ditingkatkan**, lalu pilih **Berikutnya**.

1. Pastikan **kebijakan Izin** menampilkan **Amazon RDSEnhanced MonitoringRole**, lalu pilih **Berikutnya**.

1. Untuk **Nama peran**, masukkan nama peran Anda. Misalnya, masukkan **emaccess**.

   Entitas tepercaya untuk peran Anda adalah AWS layanan **monitoring.rds.amazonaws.com**.

1. Pilih **Buat peran**.

## Mengaktifkan dan menonaktifkan Pemantauan yang Ditingkatkan
<a name="USER_Monitoring.OS.Enabling.Procedure"></a>

Anda dapat mengelola Enhanced Monitoring menggunakan Konsol Manajemen AWS, AWS CLI, atau RDS API. Anda dapat mengatur granularitas yang berbeda untuk pengumpulan metrik pada setiap instans . 

### Konsol
<a name="USER_Monitoring.OS.Enabling.Procedure.Console"></a>

 Jika Anda memodifikasi instans DB untuk mengaktifkan Enhanced Monitoring, Anda tidak perlu me-reboot instans DB Anda agar perubahan diterapkan. 

Anda dapat mengaktifkan Pemantauan yang Ditingkatkan di konsol RDS saat Anda melakukan salah satu tindakan berikut di halaman **Basis data**: 
+ **Buat instans DB atau klaster DB Multi-AZ** – Pilih **Buat basis data**.
+ **Buat replika baca** – Pilih **Tindakan**, lalu **Buat replika baca**.
+ **Ubah instans DB DB multi-AZ** — Pilih **Ubah**.

**Untuk mengaktifkan atau menonaktifkan Pemantauan yang Ditingkatkan di konsol RDS**

1. Gulir ke bagian **Konfigurasi tambahan**.

1. Di **Monitoring**, pilih **Aktifkan Pemantauan yang Ditingkatkan** untuk instans DB atau replika baca Anda. Hapus pilihan untuk menonaktifkan Enhanced Monitoring . 

1. Setel properti **Peran Pemantauan** ke peran IAM yang Anda buat untuk mengizinkan Amazon RDS berkomunikasi dengan CloudWatch Log Amazon untuk Anda, atau pilih **Default** agar RDS membuat peran untuk Anda namai. `rds-monitoring-role`

1. Atur properti **Granularity** ke interval, dalam hitungan detik, di antara titik saat metrik dikumpulkan untuk instans DB, atau replika baca Anda. Properti **Granularitas** dapat diatur ke salah satu nilai berikut: `1`, `5`, `10`, `15`, `30`, atau `60`.

   Waktu yang paling cepat di mana konsol RDS disegarkan adalah setiap 5 detik. Jika Anda mengatur granularitas ke 1 detik di konsol RDS, Anda masih dapat melihat metrik yang diperbarui hanya setiap 5 detik. Anda dapat mengambil pembaruan metrik 1 detik dengan menggunakan CloudWatch Log.

### AWS CLI
<a name="USER_Monitoring.OS.Enabling.Procedure.CLI"></a>

Untuk mengaktifkan Enhanced Monitoring menggunakan AWS CLI, dalam perintah berikut, atur `--monitoring-interval` opsi ke nilai selain `0` dan atur `--monitoring-role-arn` opsi ke peran yang Anda buat[Membuat peran IAM untuk Pemantauan yang Ditingkatkan](#USER_Monitoring.OS.Enabling.Prerequisites).
+ [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)
+ [create-db-instance-read-replika](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance-read-replica.html)
+ [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html)
+ [create-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)(Kluster DB multi-AZ)
+ [modify-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html)(Kluster DB multi-AZ)

Opsi `--monitoring-interval` menentukan interval, dalam detik, antara titik-titik saat metrik Pemantauan yang Ditingkatkan dikumpulkan. Nilai yang valid untuk opsi ini adalah `0`, `1`, `5`, `10`, `15`, `30`, dan `60`.

Untuk mematikan Enhanced Monitoring menggunakan AWS CLI, atur `--monitoring-interval` opsi ke `0` dalam perintah ini.

**Example**  
Contoh berikut mengaktifkan Pemantauan yang Ditingkatkan untuk instans DB:  
Untuk Linux, macOS, atau Unix:  

```
aws rds modify-db-instance \
    --db-instance-identifier mydbinstance \
    --monitoring-interval 30 \
    --monitoring-role-arn arn:aws:iam::123456789012:role/emaccess
```
Untuk Windows:  

```
aws rds modify-db-instance ^
    --db-instance-identifier mydbinstance ^
    --monitoring-interval 30 ^
    --monitoring-role-arn arn:aws:iam::123456789012:role/emaccess
```

**Example**  
Contoh berikut mengaktifkan Pemantauan yang Ditingkatkan untuk klaster DB Multi-AZ:  
Untuk Linux, macOS, atau Unix:  

```
aws rds modify-db-cluster \
    --db-cluster-identifier mydbcluster \
    --monitoring-interval 30 \
    --monitoring-role-arn arn:aws:iam::123456789012:role/emaccess
```
Untuk Windows:  

```
aws rds modify-db-cluster ^
    --db-cluster-identifier mydbcluster ^
    --monitoring-interval 30 ^
    --monitoring-role-arn arn:aws:iam::123456789012:role/emaccess
```

### API RDS
<a name="USER_Monitoring.OS.Enabling.Procedure.API"></a>

Untuk mengaktifkan Pemantauan yang Ditingkatkan menggunakan RDS API, atur parameter `MonitoringInterval` ke nilai selain `0` dan atur parameter `MonitoringRoleArn` ke peran yang Anda buat di [Membuat peran IAM untuk Pemantauan yang Ditingkatkan](#USER_Monitoring.OS.Enabling.Prerequisites). Tetapkan parameter ini dalam tindakan berikut:
+ [Buat DBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html)
+ [Buat DBInstance ReadReplica](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstanceReadReplica.html)
+ [Memodifikasi DBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html)
+ [Buat DBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) (cluster DB multi-AZ)
+ [Ubah DBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html) (cluster DB multi-AZ)

Parameter `MonitoringInterval` menentukan interval, dalam detik, antara titik-titik saat metrik Pemantauan yang Ditingkatkan dikumpulkan. Nilai yang valid adalah `0`, `1`, `5`, `10`, `15`, `30`, dan `60`.

Untuk menonaktifkan Pemantauan yang Ditingkatkan menggunakan API RDS, atur `MonitoringInterval` ke `0`.

## Melindungi dari masalah confused deputy
<a name="USER_Monitoring.OS.confused-deputy"></a>

Masalah deputi yang bingung adalah masalah keamanan di mana entitas yang tidak memiliki izin untuk melakukan tindakan dapat memaksa entitas yang lebih istimewa untuk melakukan tindakan. Pada tahun AWS, peniruan lintas layanan dapat mengakibatkan masalah wakil yang membingungkan. Peniruan identitas lintas layanan dapat terjadi ketika satu layanan (*layanan yang dipanggil*) memanggil layanan lain (*layanan yang dipanggil*). Layanan pemanggilan dapat dimanipulasi menggunakan izinnya untuk bertindak pada sumber daya pelanggan lain dengan cara yang seharusnya tidak dilakukannya kecuali bila memiliki izin untuk mengakses. Untuk mencegah hal ini, AWS menyediakan alat yang membantu Anda melindungi data untuk semua layanan dengan pengguna utama layanan yang telah diberi akses ke sumber daya di akun Anda. Untuk informasi selengkapnya, lihat [Masalah confused deputy](https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html).

Untuk membatasi izin ke sumber daya yang dapat diberikan Amazon RDS kepada layanan lain, sebaiknya gunakan kunci konteks kondisi global `aws:SourceArn` dan `aws:SourceAccount` dalam kebijakan kepercayaan untuk peran Pemantauan yang Ditingkatkan. Jika Anda menggunakan kedua kunci konteks kondisi global, keduanya harus menggunakan ID akun yang sama.

Cara paling efektif untuk melindungi dari masalah confused deputy adalah dengan menggunakan kunci konteks kondisi global `aws:SourceArn` dengan ARN lengkap sumber daya. Untuk Amazon RDS, atur `aws:SourceArn` ke `arn:aws:rds:Region:my-account-id:db:dbname`.

Contoh berikut menggunakan kunci konteks kondisi global `aws:SourceArn` dan `aws:SourceAccount` dalam kebijakan kepercayaan untuk mencegah masalah deputi yang bingung.

------
#### [ JSON ]

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Effect": "Allow",
      "Principal": {
        "Service": "monitoring.rds.amazonaws.com"
      },
      "Action": "sts:AssumeRole",
      "Condition": {
        "StringLike": {
          "aws:SourceArn": "arn:aws:rds:Region:my-123456789012:db:dbname"
        },
        "StringEquals": {
          "aws:SourceAccount": "my-123456789012"
        }
      }
    }
  ]
}
```

------

# Melihat metrik OS di konsol RDS
<a name="USER_Monitoring.OS.Viewing"></a>

Anda dapat melihat metrik OS yang dilaporkan oleh Pemantauan yang Ditingkatkan di konsol RDS dengan memilih **Pemantauan yang ditingkatkan** untuk **Pemantauan**.

Contoh berikut menunjukkan halaman Pemantauan yang Ditingkatkan. Untuk deskripsi metrik Pemantauan yang Ditingkatkan, lihat [Metrik OS dalam Pemantauan yang Ditingkatkan](USER_Monitoring-Available-OS-Metrics.md).

![\[Tampilan dasbor\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/metrics1.png)


Beberapa instans DB menggunakan lebih dari satu disk untuk volume penyimpanan data instans DB. Pada instans DB tersebut, grafik **Perangkat Fisik** menunjukkan metrik untuk setiap disk. Misalnya, grafik berikut menunjukkan metrik untuk empat disk.

![\[Grafik dengan beberapa disk\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/enhanced-monitoring-multiple-disks.png)


**catatan**  
Saat ini, grafik **Perangkat Fisik** tidak tersedia untuk instans DB Microsoft SQL Server.

Saat Anda melihat grafik **sistem File** agregat, perangkat **rdsdbdata\$1** berhubungan dengan sistem `rdsfilesys/rdsdbdata*` file, tempat semua file database dan log disimpan. Perangkat **rootfilesys** berhubungan dengan sistem `/` file (juga dikenal sebagai root), di mana file yang terkait dengan sistem operasi disimpan. Saat menggunakan volume penyimpanan tambahan, lihat metrik `rdsdbdata2``rdsdbdata3`,, dan `rdsdbdata4` volume untuk informasi spesifik volume.

Saat Anda melihat grafik **Disk I/O** agregat, perangkat **rdsdbdata** berhubungan dengan volume penyimpanan utama. `/rdsdbdata` Saat menggunakan volume penyimpanan tambahan, lihat metrik `rdsdbdata2``rdsdbdata3`,, dan `rdsdbdata4` volume untuk informasi spesifik volume. Perangkat sistem file berhubungan dengan sistem /file (juga dikenal sebagai root), di mana file yang terkait dengan sistem operasi disimpan.

Nama perangkat **rdsdev** tidak digunakan lagi. Perangkat **rdsdev** hanya berhubungan dengan volume `/rdsdbdata` penyimpanan utama dan tidak menyertakan metrik dari volume penyimpanan tambahan.

![\[Grafik yang menampilkan penggunaan sistem file\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/enhanced-monitoring-filesystem.png)


Jika instans DB berupa deployment Multi-AZ, Anda dapat melihat metrik OS untuk instans DB primer dan replika siaga Multi-AZ. Dalam tampilan **Pemantauan yang ditingkatkan**, pilih **primer** untuk melihat metrik OS untuk instans DB primer, atau pilih **sekunder** untuk melihat metrik OS untuk replika siaga.

![\[Pilihan primer dan sekunder untuk Pemantauan yang Ditingkatkan\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/enhanced-monitoring-primary-secondary.png)


Untuk informasi selengkapnya tentang deployment Multi-AZ, lihat [Mengonfigurasi dan mengelola penyebaran Multi-AZ untuk Amazon RDS](Concepts.MultiAZ.md).

**catatan**  
Saat ini, melihat metrik OS untuk replika siaga Multi-AZ tidak didukung untuk instans DB MariaDB.

Jika Anda ingin melihat detail proses yang berjalan pada instans DB Anda, pilih **Daftar proses OS** untuk **Pemantauan**.

Tampilan **Daftar Proses** ditunjukkan sebagai berikut.

![\[Tampilan daftar proses\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/metrics2.png)


Metrik Pemantauan yang Ditingkatkan yang ditunjukkan dalam tampilan **Daftar proses** disusun sebagai berikut:
+ **Proses turunan RDS** – Menampilkan ringkasan proses RDS yang mendukung instans DB, misalnya `mysqld` untuk instans DB MySQL. Rangkaian proses muncul bersarang di bawah proses induk. Rangkaian proses hanya menampilkan penggunaan CPU karena metrik lain sama untuk semua rangkaian proses. Konsol menampilkan maksimal 100 proses dan rangkaian. Hasilnya adalah gabungan dari proses dan rangkaian yang menggunakan CPU dan memori. Jika ada lebih dari 50 proses dan lebih dari 50 rangkaian, konsol akan menampilkan 50 pengonsumsi teratas di setiap kategori. Tampilan ini membantu Anda mengidentifikasi proses mana yang memiliki dampak paling besar pada performa.
+ **Proses RDS** - Menunjukkan ringkasan sumber daya yang digunakan oleh agen manajemen RDS, proses pemantauan diagnostik, dan AWS proses lain yang diperlukan untuk mendukung instans RDS DB.
+ **Proses OS** – Menampilkan ringkasan proses sistem dan kernel, yang umumnya berdampak minimal pada performa.

Item yang tercantum untuk setiap proses meliputi:
+ **VIRT** – Menampilkan ukuran virtual proses.
+ **RES** – Menampilkan memori fisik aktual yang sedang digunakan oleh proses.
+ **CPU%** – Menampilkan persentase total bandwidth CPU yang sedang digunakan oleh proses.
+ **CPU%** – Menampilkan persentase total memori yang sedang digunakan oleh proses.

Data pemantauan yang ditampilkan di konsol RDS diambil dari Amazon CloudWatch Logs. Anda juga dapat mengambil metrik untuk instans DB sebagai aliran log dari CloudWatch Log. Untuk informasi selengkapnya, lihat [Melihat metrik OS menggunakan CloudWatch Log](USER_Monitoring.OS.CloudWatchLogs.md).

Metrik Pemantauan yang Ditingkatkan tidak ditampilkan selama: 
+ Failover instans DB.
+ Mengubah kelas instans dari instans DB (komputasi skala).

Metrik Pemantauan yang Ditingkatkan ditampilkan selama proses boot ulang instans DB karena hanya mesin basis data yang di-boot ulang. Metrik untuk sistem operasi tetap dilaporkan.

# Melihat metrik OS menggunakan CloudWatch Log
<a name="USER_Monitoring.OS.CloudWatchLogs"></a>

Setelah mengaktifkan Enhanced Monitoring untuk instans DB atau cluster DB multi-AZ, Anda dapat melihat metriknya menggunakan CloudWatch Log, dengan setiap aliran log mewakili instans DB tunggal atau cluster DB yang dipantau. Pengidentifikasi log stream adalah pengidentifikasi sumber daya (`DbiResourceId`) untuk instans DB atau klaster DB.

**Untuk melihat data log Pemantauan yang Ditingkatkan**

1. Buka CloudWatch konsol di [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Jika perlu, pilih instans DB atau cluster DB multi-AZ Anda. Wilayah AWS Untuk informasi selengkapnya, lihat [Wilayah dan titik akhir](https://docs.aws.amazon.com/general/latest/gr/index.html?rande.html) dalam *Referensi Umum Amazon Web Services*.

1. Pilih **Log** di panel navigasi.

1. Pilih **RDSOSMetrics**dari daftar grup log.

   Dalam deployment instans DB Multi-AZ, file log dengan penambahan `-secondary` ke nama tersebut adalah untuk replika siaga Multi-AZ.  
![\[File log replika siaga Multi-AZ\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/enhanced-monitoring-cloudwatch-secondary.png)

1. Pilih log stream yang ingin dilihat dari daftar log stream.

# Referensi metrik untuk Amazon RDS Aurora
<a name="metrics-reference"></a>

Dalam referensi ini, Anda dapat menemukan deskripsi metrik Amazon Aurora Amazon untuk RDS, Performance Insights, dan Enhanced Monitoring.

**Topics**
+ [CloudWatch Metrik Amazon untuk Amazon RDS](rds-metrics.md)
+ [CloudWatch](dimensions.md)
+ [CloudWatch Metrik Amazon untuk Amazon RDS Performance Insights](USER_PerfInsights.Cloudwatch.md)
+ [Metrik penghitung Wawasan Performa](USER_PerfInsights_Counters.md)
+ [Statistik SQL untuk Wawasan Performa](sql-statistics.md)
+ [Metrik OS dalam Pemantauan yang Ditingkatkan](USER_Monitoring-Available-OS-Metrics.md)

# CloudWatch Metrik Amazon untuk Amazon RDS
<a name="rds-metrics"></a>

 CloudWatch Metrik Amazon memberikan wawasan tentang kinerja dan kesehatan instans dan kluster Amazon RDS, memungkinkan Anda memantau perilaku sistem dan membuat keputusan berdasarkan data. Metrik ini membantu melacak pemanfaatan sumber daya, aktivitas database, dan efisiensi operasional, menawarkan visibilitas tentang kinerja instans Anda. 

Referensi ini menguraikan metrik spesifik yang tersedia untuk Amazon RDS dan menjelaskan cara menafsirkan dan menggunakannya untuk mengoptimalkan kinerja database, memecahkan masalah, dan memastikan ketersediaan tinggi.

Amazon RDS menerbitkan metrik ke Amazon CloudWatch di ruang nama dan ruang nama. `AWS/RDS` `AWS/Usage`

**Topics**
+ [Metrik CloudWatch tingkat instans Amazon untuk Amazon RDS](#rds-cw-metrics-instance)
+ [](#rds-metrics-usage)

## Metrik CloudWatch tingkat instans Amazon untuk Amazon RDS
<a name="rds-cw-metrics-instance"></a>

`AWS/RDS`Namespace di Amazon CloudWatch menyertakan metrik tingkat instans berikut.

**catatan**  
Konsol Amazon RDS mungkin menampilkan metrik dalam unit yang berbeda dari unit yang dikirim ke Amazon. CloudWatch Misalnya, konsol Amazon RDS mungkin menampilkan metrik dalam megabyte (MB), sedangkan metrik dikirim ke Amazon CloudWatch dalam byte.


| Metrik | Deskripsi | Berlaku untuk | Unit | 
| --- | --- | --- | --- | 
| `BinLogDiskUsage` |  Jumlah ruang disk yang ditempati oleh log biner. Jika pencadangan otomatis diaktifkan untuk instans MySQL dan MariaDB, termasuk replika baca, log biner akan dibuat.  |  MariaDB MySQL  |  Byte  | 
| `BurstBalance` |  Persentase kredit burst-bucket SSD Tujuan Umum (gp2) tersedia I/O .   |  Semua  |  Persen  | 
| `CheckpointLag` |  Jumlah waktu sejak titik pemeriksaan terbaru.  |    |  Detik  | 
|  `ConnectionAttempts`  |  Jumlah upaya untuk terhubung ke instans, baik berhasil maupun tidak.  |  MySQL  |  Hitungan  | 
| `CPUUtilization` |  Persentase penggunaan CPU.  |  Semua  |  Persen  | 
| `CPUCreditUsage` | Jumlah kredit CPU yang digunakan oleh instans untuk pemanfaatan CPU. Satu kredit CPU sama dengan satu vCPU yang berjalan pada pemanfaatan 100 persen selama satu menit atau kombinasi yang setara dengan CPUs v, pemanfaatan, dan waktu. Misalnya, Anda mungkin memiliki satu vCPU yang berjalan pada pemanfaatan 50 persen selama dua menit atau dua v CPUs berjalan pada pemanfaatan 25 persen selama dua menit.Metrik ini hanya berlaku untukdb.t2,db.t3, dan db.t4g instance. Kami menyarankan penggunaan kelas instans DB T hanya untuk server pengembangan dan pengujian, atau server non-produksi lainnya. Untuk detail lebih lanjut tentang kelas instance T, lihat [Jenis kelas instans DB](Concepts.DBInstanceClass.Types.md) Metrik kredit CPU tersedia hanya dalam frekuensi lima menit. Jika Anda menentukan periode lebih dari lima menit, gunakan statistik `Sum`, bukan statistik `Average`. |    |  Kredit (Menit vCPU)  | 
| `CPUCreditBalance` | Jumlah kredit CPU yang diperoleh yang diakumulasi oleh instans sejak diluncurkan atau dimulai. Untuk T2 Standar, `CPUCreditBalance` juga mencakup jumlah kredit peluncuran yang telah diakumulasi.Kredit diakumulasi ke saldo kredit setelah diperoleh, dan dihapus dari saldo kredit saat digunakan. Saldo kredit memiliki batas maksimum, yang ditentukan oleh ukuran instans. Setelah batas ini tercapai, semua kredit baru yang diperoleh akan dibuang. Untuk T2 Standar, kredit peluncuran tidak dihitung dalam batasan.Kredit dalam `CPUCreditBalance` tersedia untuk instans untuk digunakan hingga melonjak di luar penggunaan CPU dasar.Saat instans berjalan, kredit dalam `CPUCreditBalance` tidak akan kedaluwarsa. Saat instans berhenti, `CPUCreditBalance` tidak bertahan, dan semua kredit terakumulasi akan hilang.Metrik kredit CPU hanya tersedia dengan frekuensi lima menit.Metrik ini hanya berlaku untukdb.t2,db.t3, dan db.t4g instance. Kami menyarankan penggunaan kelas instans DB T hanya untuk server pengembangan dan pengujian, atau server non-produksi lainnya. Untuk detail lebih lanjut tentang kelas instance T, lihat [Jenis kelas instans DB](Concepts.DBInstanceClass.Types.md) Kredit peluncuran bekerja dengan cara yang sama di Amazon RDS seperti yang mereka lakukan di Amazon EC2. Untuk informasi selengkapnya, lihat [Kredit peluncuran](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances-standard-mode-concepts.html#launch-credits) di *Panduan Pengguna Amazon Elastic Compute Cloud untuk Instans Linux*. |    |  Kredit (vCPU-menit)  | 
| `CPUSurplusCreditBalance` |  Jumlah kredit surplus yang telah digunakan oleh sebuah instans tak terbatas ketika nilai`CPUCreditBalance`-nya nol. Nilai `CPUSurplusCreditBalance` ditutupi dengan kredit CPU yang diperoleh. Jika jumlah kredit surplus melebihi jumlah kredit maksimum yang dapat diperoleh instans dalam jangka waktu 24 jam, kredit surplus yang digunakan di atas jumlah maksimum akan dikenai biaya tambahan. Metrik kredit CPU hanya tersedia dengan frekuensi 5 menit.  |  Semua  |  Kredit (vCPU-menit)   | 
| `CPUSurplusCreditsCharged` |  Jumlah kredit surplus yang digunakan yang tidak ditutupi oleh kredit CPU yang diperoleh, sehingga menimbulkan biaya tambahan. Kredit surplus yang digunakan akan dikenai biaya jika salah satu dari hal berikut terjadi: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/rds-metrics.html) Metrik kredit CPU hanya tersedia dengan frekuensi 5 menit.  |  Semua  |  Kredit (vCPU-menit)  | 
| `DatabaseConnections` |  Jumlah koneksi jaringan klien ke instans basis data. Jumlah sesi basis data bisa lebih tinggi dari nilai metrik karena nilai metrik tidak termasuk yang berikut: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/rds-metrics.html)  |  Semua  |  Hitungan  | 
| `DiskQueueDepth` |  Jumlah yang luar biasa I/Os (permintaan baca/tulis) yang menunggu untuk mengakses disk.  |  Semua  |  Hitungan  | 
| `DiskQueueDepthLogVolume` |  Jumlah yang luar biasa I/Os (permintaan baca/tulis) menunggu untuk mengakses disk volume log.  |  Instans DB dengan [volume log khusus](USER_PIOPS.dlv.md) diaktifkan  |  Hitungan  | 
| `EBSByteBalance%` |  Persentase kredit throughput yang tersisa di bucket lonjakan basis data RDS Anda. Metrik ini hanya tersedia untuk pemantauan dasar.  Nilai metrik didasarkan pada throughput semua volume, termasuk volume root, bukan hanya volume yang berisi file basis data. Untuk menemukan ukuran instans yang mendukung metrik ini, lihat ukuran instans dengan tanda bintang (\$1) di tabel [EBS yang dioptimalkan secara default](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-optimized.html#current) di * EC2 Panduan Pengguna Amazon*. Statistik `Sum` tidak berlaku untuk metrik ini.  |  Semua  |  Persen  | 
| `EBSIOBalance%` |  Persentase I/O kredit yang tersisa di bucket burst database RDS Anda. Metrik ini hanya tersedia untuk pemantauan dasar. Nilai metrik didasarkan pada IOPS semua volume, termasuk volume root, bukan hanya volume yang berisi file basis data. Untuk menemukan ukuran instans yang mendukung metrik ini, lihat [Jenis instans yang dioptimalkan Amazon EBS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-optimized.html) di * EC2 Panduan Pengguna Amazon*. `Sum`Statistik tidak berlaku untuk metrik ini. Metrik ini berbeda dengan `BurstBalance`. Untuk mempelajari cara menggunakan metrik ini, lihat [Meningkatkan performa aplikasi dan mengurangi biaya dengan kapabilitas lonjakan Instans Amazon EBS yang Dioptimalkan](https://aws.amazon.com/blogs/compute/improving-application-performance-and-reducing-costs-with-amazon-ebs-optimized-instance-burst-capability/).   |  Semua  |  Persen  | 
| `FailedSQLServerAgentJobsCount` |  Jumlah pekerjaan Microsoft SQL Server Agent yang gagal di menit terakhir.  |  Microsoft SQL Server  |  Jumlah per menit  | 
| `FreeableMemory` |  Jumlah memori akses acak yang tersedia. Untuk instans DB MariaDB, MySQL, Oracle, dan PostgreSQL, metrik ini melaporkan nilai kolom `MemAvailable` dari `/proc/meminfo`.   |  Semua  |  Byte  | 
| `FreeLocalStorage` |  Jumlah ruang penyimpanan lokal yang tersedia. Metrik ini hanya berlaku untuk kelas instans DB dengan volume penyimpanan instans NVMe SSD. Untuk informasi tentang EC2 instans Amazon dengan volume penyimpanan instans NVMe SSD, lihat [Volume penyimpanan instans](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html#instance-store-volumes). Kelas instans RDS DB yang setara memiliki volume penyimpanan instance yang sama. Misalnya, kelas instans DB db.m6gd dan db.r6gd memiliki volume penyimpanan instans SSD. NVMe   |    |  Byte  | 
| `FreeLocalStoragePercent` |  Persentase ruang penyimpanan lokal yang tersedia. Metrik ini hanya berlaku untuk kelas instans DB dengan volume penyimpanan instans NVMe SSD. Untuk informasi tentang EC2 instans Amazon dengan volume penyimpanan instans NVMe SSD, lihat [Volume penyimpanan instans](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html#instance-store-volumes). Kelas instans RDS DB yang setara memiliki volume penyimpanan instance yang sama. Misalnya, kelas instans DB db.m6gd dan db.r6gd memiliki volume penyimpanan instans SSD. NVMe   |    |  Persen  | 
| `FreeStorageSpace` |  Jumlah ruang penyimpanan yang tersedia.   |  Semua  |  Byte  | 
| `FreeStorageSpaceLogVolume` |  Jumlah ruang penyimpanan yang tersedia di volume log.  |  Instans DB dengan [volume log khusus](USER_PIOPS.dlv.md) diaktifkan  |  Byte  | 
| `IamDbAuthConnectionRequests` |  Jumlah permintaan koneksi menggunakan otentikasi IAM ke instans DB.  |  Semua  |  Hitungan  | 
| `MaximumUsedTransactionIDs` |  Transaksi maksimum IDs yang telah digunakan.  |  PostgreSQL  |  Jumlah  | 
| `NetworkReceiveThroughput` |  Lalu lintas jaringan masuk (penerimaan) pada instans DB, termasuk lalu lintas basis data pelanggan dan lalu lintas Amazon RDS yang digunakan untuk pemantauan dan replikasi.  |  Semua  |  Byte per detik  | 
| `NetworkTransmitThroughput` |  Lalu lintas jaringan keluar (transmit) pada instans DB, termasuk lalu lintas basis data pelanggan dan lalu lintas Amazon RDS yang digunakan untuk pemantauan dan replikasi.  |  Semua  |  Byte per detik  | 
| `OldestLogicalReplicationSlotLag` |  Ukuran lag Amazon RDS melakukan transaksi pada database sumber dan waktu ketika RDS menerapkan transaksi pada database replika.  |  PostgreSQL  |  Byte  | 
| `OldestReplicationSlotLag` |  Ukuran lagging replika paling lambat terkait data log write-ahead (WAL) yang diterima.  |  PostgreSQL  |  Byte  | 
| `ReadIOPS` |  Jumlah rata-rata I/O operasi membaca disk per detik.   |  Semua  |  Jumlah per detik  | 
| `ReadIOPSLocalStorage` |  Jumlah rata-rata I/O operasi membaca disk ke penyimpanan lokal per detik. Metrik ini hanya berlaku untuk kelas instans DB dengan volume penyimpanan instans NVMe SSD. Untuk informasi tentang EC2 instans Amazon dengan volume penyimpanan instans NVMe SSD, lihat [Volume penyimpanan instans](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html#instance-store-volumes). Kelas instans RDS DB yang setara memiliki volume penyimpanan instance yang sama. Misalnya, kelas instans DB db.m6gd dan db.r6gd memiliki volume penyimpanan instans SSD. NVMe   |    |  Hitungan per detik  | 
| `ReadIOPSLogVolume` |  Jumlah rata-rata I/O operasi membaca disk per detik untuk volume log.  |  Instans DB dengan [volume log khusus](USER_PIOPS.dlv.md) diaktifkan  |  Hitungan per detik  | 
| `ReadLatency` |  Jumlah rata-rata waktu yang dibutuhkan per I/O operasi disk.   |  Semua  |  Detik  | 
| `ReadLatencyLocalStorage` |  Jumlah rata-rata waktu yang dibutuhkan per I/O operasi disk untuk penyimpanan lokal. Metrik ini hanya berlaku untuk kelas instans DB dengan volume penyimpanan instans NVMe SSD. Untuk informasi tentang EC2 instans Amazon dengan volume penyimpanan instans NVMe SSD, lihat [Volume penyimpanan instans](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html#instance-store-volumes). Kelas instans RDS DB yang setara memiliki volume penyimpanan instance yang sama. Misalnya, kelas instans DB db.m6gd dan db.r6gd memiliki volume penyimpanan instans SSD. NVMe   |    |  Detik  | 
| `ReadLatencyLogVolume` |  Jumlah rata-rata waktu yang dibutuhkan per I/O operasi disk untuk volume log.  |  Instans DB dengan [volume log khusus](USER_PIOPS.dlv.md) diaktifkan  |  Detik  | 
| `ReadThroughput` |  Jumlah byte rata-rata yang dibaca dari disk per detik.   |  Semua  |  Byte per detik  | 
| `ReadThroughputLocalStorage` |  Jumlah rata-rata byte yang dibaca dari disk per detik untuk penyimpanan lokal. Metrik ini hanya berlaku untuk kelas instans DB dengan volume penyimpanan instans NVMe SSD. Untuk informasi tentang EC2 instans Amazon dengan volume penyimpanan instans NVMe SSD, lihat [Volume penyimpanan instans](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html#instance-store-volumes). Kelas instans RDS DB yang setara memiliki volume penyimpanan instance yang sama. Misalnya, kelas instans DB db.m6gd dan db.r6gd memiliki volume penyimpanan instans SSD. NVMe   |    |  Byte per detik  | 
| `ReadThroughputLogVolume` |  Jumlah byte rata-rata yang dibaca dari disk per detik untuk volume log.  |  Instans DB dengan [volume log khusus](USER_PIOPS.dlv.md) diaktifkan  |  Byte per detik  | 
| `ReplicaLag` |  Untuk konfigurasi replika baca, jumlah waktu lag instans DB replika baca terhadap instans DB sumber. Berlaku untuk replika baca MariaDB, Microsoft SQL Server, MySQL, Oracle, dan PostgreSQL. Untuk klaster DB multi-AZ, perbedaan waktu antara transaksi terbaru pada instans DB penulis dan transaksi terbaru yang diterapkan pada instans DB pembaca.  |    |  Detik  | 
| `ReplicationChannelLag` |  Untuk konfigurasi replika multi-sumber, jumlah waktu saluran tertentu pada replika multi-sumber tertinggal di belakang instans DB sumber. Untuk informasi selengkapnya, lihat [Memantau saluran replikasi multi-sumber](mysql-multi-source-replication.md#mysql-multi-source-replication-monitoring).  |  MySQL  |  Detik  | 
| `ReplicationSlotDiskUsage` |  Ruang disk yang digunakan oleh file slot replikasi.  |  PostgreSQL  |  Byte  | 
| `SwapUsage` |  Jumlah ruang swap yang digunakan pada instans DB.  |  MariaDB MySQL Oracle PostgreSQL  |  Byte  | 
| `TempDbAvailableDataSpace` |  Jumlah ruang data yang tersedia pada tempdb dan volume tempat tempdb berada. Gunakan metrik ini untuk memantau ketersediaan ruang data tempdb dan rencanakan kapasitas yang sesuai. Nilai rendah mungkin menunjukkan kebutuhan untuk meningkatkan penyimpanan atau mengoptimalkan kueri yang banyak menggunakan tempdb.  | SQL Server | Byte | 
| `TempDbAvailableLogSpace` |  Jumlah ruang log yang tersedia pada tempdb dan volume tempat tempdb berada. Gunakan metrik ini untuk memantau ketersediaan ruang log tempdb dan mencegah kondisi penuh log transaksi. Penting untuk beban kerja dengan transaksi besar atau konkurensi tinggi yang menghasilkan aktivitas log yang signifikan.  | SQL Server | Byte | 
| `TempDbDataFileUsage` |  Persentase file data yang digunakan pada tempdb. Metrik ini tidak memperhitungkan potensi pertumbuhan file. Gunakan metrik ini untuk memantau pemanfaatan file data tempdb dan mengidentifikasi potensi kemacetan kinerja. Nilai tinggi dapat menunjukkan kebutuhan untuk mengoptimalkan kueri yang membuat objek sementara besar atau meningkatkan ukuran tempdb.  | SQL Server | Persen | 
| `TempDbLogFileUsage` |  Persentase file log yang digunakan pada tempdb. Metrik ini tidak memperhitungkan potensi pertumbuhan file. Gunakan metrik ini untuk memantau pemanfaatan file log tempdb dan mencegah masalah kinerja. Nilai tinggi dapat mengindikasikan transaksi yang berjalan lama atau aktivitas logging yang berlebihan yang dapat memengaruhi kinerja database secara keseluruhan.  | SQL Server | Persen | 
| `TransactionLogsDiskUsage` |  Ruang disk yang digunakan oleh log transaksi.  |  PostgreSQL  |  Byte  | 
| `TransactionLogsGeneration` |  Ukuran log transaksi yang dihasilkan per detik.  |  PostgreSQL  |  Byte per detik  | 
| `WriteIOPS` |  Jumlah rata-rata I/O operasi penulisan disk per detik.   |  Semua  |  Jumlah per detik  | 
| `WriteIOPSLocalStorage` |  Jumlah rata-rata I/O operasi penulisan disk per detik pada penyimpanan lokal. Metrik ini hanya berlaku untuk kelas instans DB dengan volume penyimpanan instans NVMe SSD. Untuk informasi tentang EC2 instans Amazon dengan volume penyimpanan instans NVMe SSD, lihat [Volume penyimpanan instans](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html#instance-store-volumes). Kelas instans RDS DB yang setara memiliki volume penyimpanan instance yang sama. Misalnya, kelas instans DB db.m6gd dan db.r6gd memiliki volume penyimpanan instans SSD. NVMe   |    |  Hitungan per detik  | 
| `WriteIOPSLogVolume` |  Jumlah rata-rata I/O operasi penulisan disk per detik untuk volume log.  |  Instans DB dengan [volume log khusus](USER_PIOPS.dlv.md) diaktifkan  |  Hitungan per detik  | 
| `WriteLatency` |  Jumlah rata-rata waktu yang dibutuhkan per I/O operasi disk.   |  Semua  |  Detik  | 
| `WriteLatencyLocalStorage` |  Jumlah rata-rata waktu yang dibutuhkan per I/O operasi disk pada penyimpanan lokal. Metrik ini hanya berlaku untuk kelas instans DB dengan volume penyimpanan instans NVMe SSD. Untuk informasi tentang EC2 instans Amazon dengan volume penyimpanan instans NVMe SSD, lihat [Volume penyimpanan instans](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html#instance-store-volumes). Kelas instans RDS DB yang setara memiliki volume penyimpanan instance yang sama. Misalnya, kelas instans DB db.m6gd dan db.r6gd memiliki volume penyimpanan instans SSD. NVMe   |    |  Detik  | 
| `WriteLatencyLogVolume` |  Jumlah rata-rata waktu yang dibutuhkan per I/O operasi disk untuk volume log.  |  Instans DB dengan [volume log khusus](USER_PIOPS.dlv.md) diaktifkan  |  Detik  | 
| `WriteThroughput` |  Jumlah byte rata-rata yang ditulis dari disk per detik.  |  Semua  |  Byte per detik  | 
| `WriteThroughputLogVolume` |  Jumlah byte rata-rata yang ditulis ke disk per detik untuk volume log.  |  Instans DB dengan [volume log khusus](USER_PIOPS.dlv.md) diaktifkan  |  Byte per detik  | 
| `WriteThroughputLocalStorage` |  Jumlah rata-rata byte yang ditulis ke disk per detik untuk penyimpanan lokal. Metrik ini hanya berlaku untuk kelas instans DB dengan volume penyimpanan instans NVMe SSD. Untuk informasi tentang EC2 instans Amazon dengan volume penyimpanan instans NVMe SSD, lihat [Volume penyimpanan instans](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html#instance-store-volumes). Kelas instans RDS DB yang setara memiliki volume penyimpanan instance yang sama. Misalnya, kelas instans DB db.m6gd dan db.r6gd memiliki volume penyimpanan instans SSD. NVMe   |    |  Byte per detik  | 

## 
<a name="rds-metrics-usage"></a>

`AWS/Usage`Namespace di Amazon CloudWatch menyertakan metrik penggunaan tingkat akun untuk kuota layanan Amazon RDS Anda. CloudWatch mengumpulkan metrik penggunaan secara otomatis untuk semua. Wilayah AWS

Untuk informasi selengkapnya, lihat [metrik CloudWatch penggunaan](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Usage-Metrics.html) di *Panduan CloudWatch Pengguna Amazon*. Untuk informasi selengkapnya tentang kuota, lihat [Kuota dan batasan untuk Amazon RDS](CHAP_Limits.md) dan [Meminta peningkatan kuota](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html) dalam *Panduan Pengguna Service Quotas*.


| Metrik | Deskripsi | Unit\$1 | 
| --- | --- | --- | 
| AllocatedStorage |  Total penyimpanan untuk semua instans DB. Jumlah tersebut tidak termasuk instans migrasi sementara.  |  Gigabyte  | 
| AuthorizationsPerDBSecurityGroup |  Jumlah aturan masuk per grup keamanan DB di grup Anda Akun AWS. Nilai yang digunakan adalah jumlah aturan masuk tertinggi dalam grup keamanan DB di akun. Grup keamanan DB lainnya di akun mungkin memiliki jumlah aturan masuk yang lebih rendah.  |  Hitungan  | 
| CustomEndpointsPerDBCluster |  Jumlah titik akhir kustom per cluster DB di. Akun AWS Nilai yang digunakan adalah jumlah titik akhir kustom tertinggi dalam cluster DB di akun. Cluster DB lain di akun mungkin memiliki jumlah titik akhir kustom yang lebih rendah.  |  Hitungan  | 
| CustomEngineVersions |  Jumlah versi mesin kustom (CEVs) untuk Amazon RDS Custom di. Akun AWS  |  Hitungan  | 
| DBClusterParameterGroups |  Jumlah grup parameter klaster DB di Akun AWS Anda. Hitungan tidak termasuk grup parameter default.  |  Hitungan  | 
| DBClusterRoles |  Jumlah peran terkait AWS Identity and Access Management (IAM) per cluster DB di. Akun AWS Nilai yang digunakan adalah jumlah tertinggi peran IAM terkait untuk cluster DB di akun. Cluster DB lain di akun mungkin memiliki jumlah peran IAM terkait yang lebih rendah.  |  Hitungan  | 
| DBClusters |  Jumlah klaster DB Amazon Aurora di Akun AWS Anda.  |  Hitungan  | 
| DBInstanceRoles |  Jumlah peran terkait AWS Identity and Access Management (IAM) per instans DB di Anda Akun AWS. Nilai yang digunakan adalah jumlah tertinggi peran IAM terkait untuk instans DB di akun. Instans DB lain di akun mungkin memiliki jumlah peran IAM terkait yang lebih rendah.  |  Hitungan  | 
| DBInstances |  Jumlah instans DB di Akun AWS Anda.  |  Hitungan  | 
| DBParameterGroups |  Jumlah grup parameter DB di Akun AWS Anda. Hitungan tidak termasuk grup parameter DB default.  |  Hitungan  | 
| DBSecurityGroups |  Jumlah grup keamanan di Akun AWS Anda. Hitungan tidak termasuk grup keamanan default dan grup keamanan VPC default.  |  Hitungan  | 
| DBSubnetGroups  |  Jumlah grup subnet DB di Akun AWS Anda. Hitungan tidak termasuk grup subnet default.  |  Hitungan  | 
| EventSubscriptions | Jumlah langganan pemberitahuan acara di Anda Akun AWS. | Hitungan | 
| Integrations | Jumlah integrasi nol-ETL dengan Amazon Redshift di Anda. Akun AWS | Hitungan | 
| ManualClusterSnapshots |  Jumlah snapshot klaster DB yang dibuat secara manual di Akun AWS Anda. Hitungan tidak termasuk snapshot yang tidak valid.  |  Hitungan  | 
| ManualSnapshots |  Jumlah snapshot DB yang dibuat secara manual di Akun AWS Anda. Hitungan tidak termasuk snapshot yang tidak valid.  |  Hitungan  | 
| OptionGroups |  Jumlah grup opsi di Akun AWS Anda. Hitungan tidak termasuk grup opsi default.  |  Hitungan  | 
| Proxies |  Jumlah proxy RDS di akun Anda. AWS   |  Hitungan  | 
| ReadReplicasPerMaster |  Jumlah replika baca per instans DB di akun Anda. Nilai yang digunakan adalah jumlah replika baca tertinggi untuk instance DB di akun. Instans DB lain di akun mungkin memiliki jumlah replika baca yang lebih rendah.  |  Hitungan  | 
| ReservedDBInstances |  Jumlah instans DB yang dialokasikan di Akun AWS Anda. Hitungan tidak termasuk instans yang dipensiunkan atau ditolak.  |  Hitungan  | 
| SubnetsPerDBSubnetGroup |  Jumlah subnet per grup subnet DB di Anda. Akun AWS Jumlah subnet tertinggi untuk grup subnet DB di akun. Grup subnet DB lainnya di akun mungkin memiliki jumlah subnet yang lebih rendah.  |  Hitungan  | 

**catatan**  
Amazon RDS tidak mempublikasikan unit untuk metrik penggunaan. CloudWatch Unit hanya muncul dalam dokumentasi.

# CloudWatch
<a name="dimensions"></a>

Anda dapat memfilter data metrik Amazon RDS dengan menggunakan dimensi apa pun dalam tabel berikut.


|  Dimensi  |  Memfilter data yang diminta terhadap . . .  | 
| --- | --- | 
|  DBInstanceIdentifier  |  Instans basis data tertentu.  | 
|  DatabaseClass  |  Semua instans dalam kelas basis data. Misalnya, Anda dapat mengagregasikan metrik-metrik untuk semua instans kelas basis data `db.r5.large`.  | 
|  EngineName  |  Hanya nama mesin diidentifikasi. Misalnya, Anda dapat mengagregasikan metrik-metrik untuk semua instans yang memiliki nama mesin `postgres`.  | 
|  SourceRegion  |  Hanya Wilayah yang ditentukan. Misalnya, Anda dapat mengagregasikan metrik-metrik untuk semua instans basis data dalam Wilayah `us-east-1`.  | 
|  DbInstanceIdentifier, VolumeName  |  Metrik per volume untuk satu instance. RDS menangkap metrik untuk beberapa volume penyimpanan.  | 

**catatan**  
Jika Anda menggunakan volume penyimpanan tambahan, Anda dapat melihat metrik penyimpanan agregat di bawah dimensi. `DBInstanceIdentifier` Untuk melihat metrik penyimpanan per volume, gunakan dimensi. `DbInstanceIdentifier, VolumeName`

# CloudWatch Metrik Amazon untuk Amazon RDS Performance Insights
<a name="USER_PerfInsights.Cloudwatch"></a>

Performance Insights secara otomatis menerbitkan beberapa metrik ke Amazon. CloudWatch Data yang sama dapat ditanyakan dari Performance Insights, tetapi memiliki metrik CloudWatch memudahkan untuk menambahkan alarm. CloudWatch Ini juga memudahkan untuk menambahkan metrik ke CloudWatch Dasbor yang ada.


| Metrik | Deskripsi | 
| --- | --- | 
|  DBLoad  |  Jumlah sesi aktif untuk database. Biasanya, Anda menginginkan data untuk jumlah rata-rata sesi aktif. Dalam Wawasan Performa, data ini dikueri sebagai `db.load.avg`.  | 
|  DBLoadCPU  |  Jumlah sesi aktif dengan jenis peristiwa tunggu berupa CPU. Dalam Wawasan Performa, data ini dikueri sebagai `db.load.avg`, difilter berdasarkan jenis peristiwa tunggu `CPU`.  | 
|  DBLoadNonCPU  |  Jumlah sesi aktif dengan jenis peristiwa tunggu bukan CPU.  | 
| DBLoadRelativeToNumVCPUs |  Rasio beban DB dengan jumlah virtual CPUs untuk database.  | 

**catatan**  
Metrik ini dipublikasikan CloudWatch hanya jika ada beban pada instans DB.

Anda dapat memeriksa metrik ini menggunakan CloudWatch konsol, the AWS CLI, atau CloudWatch API. Anda juga dapat memeriksa metrik penghitung Performance Insights lainnya menggunakan fungsi matematika metrik khusus. Untuk informasi selengkapnya, lihat [Menanyakan metrik penghitung Performance Insights lainnya di CloudWatch](#USER_PerfInsights.Cloudwatch.ExtraMetrics).

Misalnya, Anda bisa mendapatkan statistik untuk `DBLoad` metrik dengan menjalankan [get-metric-statistics](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-statistics.html)perintah.

```
aws cloudwatch get-metric-statistics \
    --region us-west-2 \
    --namespace AWS/RDS \
    --metric-name DBLoad  \
    --period 60 \
    --statistics Average \
    --start-time 1532035185 \
    --end-time 1532036185 \
    --dimensions Name=DBInstanceIdentifier,Value=db-loadtest-0
```

Contoh ini menghasilkan output yang terlihat seperti berikut.

```
{
		"Datapoints": [
		{
		"Timestamp": "2021-07-19T21:30:00Z",
		"Unit": "None",
		"Average": 2.1
		},
		{
		"Timestamp": "2021-07-19T21:34:00Z",
		"Unit": "None",
		"Average": 1.7
		},
		{
		"Timestamp": "2021-07-19T21:35:00Z",
		"Unit": "None",
		"Average": 2.8
		},
		{
		"Timestamp": "2021-07-19T21:31:00Z",
		"Unit": "None",
		"Average": 1.5
		},
		{
		"Timestamp": "2021-07-19T21:32:00Z",
		"Unit": "None",
		"Average": 1.8
		},
		{
		"Timestamp": "2021-07-19T21:29:00Z",
		"Unit": "None",
		"Average": 3.0
		},
		{
		"Timestamp": "2021-07-19T21:33:00Z",
		"Unit": "None",
		"Average": 2.4
		}
		],
		"Label": "DBLoad"
		}
```

Untuk informasi selengkapnya CloudWatch, lihat [Apa itu Amazon CloudWatch?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html) di *Panduan CloudWatch Pengguna Amazon*. 

## Menanyakan metrik penghitung Performance Insights lainnya di CloudWatch
<a name="USER_PerfInsights.Cloudwatch.ExtraMetrics"></a>

**catatan**  
Jika Anda mengaktifkan mode Advanced Database Insights, Amazon RDS menerbitkan metrik penghitung Performance Insights ke Amazon. CloudWatch Dengan Database Insights, Anda tidak perlu menggunakan fungsi matematika `DB_PERF_INSIGHTS` metrik. Anda dapat menggunakan dasbor CloudWatch Database Insights untuk mencari, menanyakan, dan menyetel alarm untuk metrik penghitung Performance Insights.

Anda dapat melakukan kueri, alarm, dan grafik pada metrik Performance Insights RDS. CloudWatch Anda dapat mengakses informasi tentang instans DB Anda dengan menggunakan fungsi matematika `DB_PERF_INSIGHTS` metrik untuk CloudWatch. Fungsi ini memungkinkan Anda menggunakan metrik Performance Insights yang tidak dilaporkan secara langsung CloudWatch untuk membuat deret waktu baru.

Anda dapat menggunakan fungsi Matematika Metrik baru dengan mengklik menu tarik-turun **Tambahkan Matematika** di layar **Select metric** di CloudWatch konsol. Anda dapat menggunakannya untuk membuat alarm dan grafik pada metrik Performance Insights atau pada kombinasi dan metrik CloudWatch Performance Insights, termasuk alarm resolusi tinggi untuk metrik sub-menit. Anda juga dapat menggunakan fungsi secara terprogram dengan menyertakan ekspresi Matematika Metrik dalam permintaan. [https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-data.html](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-data.html) Untuk informasi selengkapnya, lihat [Sintaks dan fungsi matematika metrik](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html#metric-math-syntax-functions-list) dan [Membuat alarm pada metrik penghitung Performance Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_alarm_database_performance_insights.html) dari database. AWS 

# Metrik penghitung Wawasan Performa
<a name="USER_PerfInsights_Counters"></a>

Metrik penghitung adalah metrik performa sistem operasi dan basis data di dasbor Wawasan Performa. Untuk membantu mengidentifikasi dan menganalisis masalah performa, Anda dapat mengaitkan metrik penghitung dengan muatan DB. Anda harus menambahkan fungsi statistik ke metrik untuk mendapatkan nilai metrik. Misalnya, fungsi yang didukung untuk metrik `os.memory.active` adalah `.avg`, `.min`, `.max`, `.sum`, dan `.sample_count`. 

Metrik penghitung dikumpulkan sekali setiap menit. Kumpulan metrik OS bergantung pada apakah Pemantauan yang Ditingkatkan diaktifkan atau dinonaktifkan. Jika Pemantauan yang Ditingkatkan dinonaktifkan, metrik OS dikumpulkan sekali setiap menit. Jika Pemantauan yang Ditingkatkan diaktifkan, metrik OS dikumpulkan untuk periode waktu yang dipilih. Untuk informasi selengkapnya tentang cara mengaktifkan atau menonaktifkan Pemantauan yang Ditingkatkan, lihat [Mengaktifkan dan menonaktifkan Pemantauan yang Ditingkatkan](USER_Monitoring.OS.Enabling.md#USER_Monitoring.OS.Enabling.Procedure).

**Topics**
+ [Penghitung sistem operasi Wawasan Performa](#USER_PerfInsights_Counters.OS)
+ [Penghitung Wawasan Performa untuk Amazon RDS for MariaDB dan MySQL](#USER_PerfInsights_Counters.MySQL)
+ [Penghitung Wawasan Performa untuk Amazon RDS for Microsoft SQL Server](#USER_PerfInsights_Counters.SQLServer)
+ [Penghitung Wawasan Performa untuk Amazon RDS for Oracle](#USER_PerfInsights_Counters.Oracle)
+ [Penghitung Wawasan Performa untuk Amazon RDS for PostgreSQL](#USER_PerfInsights_Counters.PostgreSQL)

## Penghitung sistem operasi Wawasan Performa
<a name="USER_PerfInsights_Counters.OS"></a>

Penghitung sistem operasi berikut, yang diawali dengan `os`, tersedia di Wawasan Performa untuk semua mesin RDS kecuali RDS for SQL Server .

Anda dapat menggunakan API `ListAvailableResourceMetrics` untuk mengetahui daftar metrik penghitung yang tersedia untuk instans DB Anda. Untuk informasi selengkapnya, lihat [ListAvailableResourceMetrics](https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_ListAvailableResourceMetrics)di panduan Referensi API Amazon RDS Performance Insights.


| Penghitung | Jenis | Unit | Metrik | Deskripsi | 
| --- | --- | --- | --- | --- | 
| Aktif | Memori | Kilobyte | os.memory.active | Jumlah memori yang ditetapkan, dalam kilobyte. | 
| Buffer | Memori | Kilobyte | os.memory.buffers | Jumlah memori yang digunakan untuk I/O permintaan buffering sebelum menulis ke perangkat penyimpanan, dalam kilobyte. | 
| Di-cache | Memori | Kilobyte | os.memory.cached | Jumlah memori yang digunakan untuk meng-cache I/O berbasis sistem file, dalam kilobyte. | 
| Cache DB | Memori | Byte | os.memory.db.cache |  Jumlah memori yang digunakan untuk cache halaman oleh proses basis data termasuk tmpfs (shmem), dalam byte.  | 
| Ukuran Set Residen DB | Memori | Byte | os.memory.db. residentSetSize |  Jumlah memori yang digunakan untuk cache anonim dan swap oleh proses basis data tidak termasuk tmpfs (shmem), dalam byte.  | 
| Swap DB | Memori | Byte | os.memory.db.swap |   Jumlah memori yang digunakan untuk swap berdasarkan proses basis data, dalam byte.  | 
| Kotor | Memori | Kilobyte | os.memory.dirty | Jumlah halaman memori dalam RAM yang telah diubah, tetapi tidak ditulis ke blok data terkaitnya dalam penyimpanan, dalam kilobyte. | 
| Kosong | Memori | Kilobyte | os.memory.free | Jumlah memori yang tidak ditetapkan, dalam kilobyte. | 
| Halaman Besar Kosong | Memori | Halaman | os.memori. hugePagesFree | Jumlah halaman besar yang kosong. Halaman besar adalah fitur dari kernel Linux. | 
| Rsvd Halaman Besar | Memori | Halaman | os.memori. hugePagesRsvd | Jumlah halaman besar yang khusus. | 
| Ukuran Halaman Besar | Memori | Kilobyte | os.memori. hugePagesSize | Ukuran untuk setiap unit halaman besar, dalam kilobyte. | 
| Surplus Halaman Besar | Memori | Halaman | os.memori. hugePagesSurp | Jumlah halaman besar surplus yang tersedia terhadap total. | 
| Total Halaman Besar | Memori | Halaman | os.memori. hugePagesTotal | Jumlah total halaman besar. | 
| Nonaktif | Memori | Kilobyte | os.memory.inactive | Jumlah halaman memori yang jarang digunakan, dalam kilobyte. | 
| Dipetakan | Memori | Kilobyte | os.memory.mapped | Jumlah total konten sistem file yang memorinya dipetakan di dalam ruang alamat proses, dalam kilobyte. | 
| Jumlah Kill Kehabisan Memori | Memori | Membunuh | os.memori. outOfMemoryKillCount |  Jumlah kill OOM yang terjadi selama interval pengumpulan terakhir.  | 
| Tabel Halaman | Memori | Kilobyte | os.memory.pageTables | Jumlah memori yang digunakan berdasarkan tabel halaman, dalam kilobyte. | 
| Lempengan | Memori | Kilobyte | os.memory.slab | Jumlah struktur data kernel yang dapat digunakan kembali, dalam kilobyte. | 
| Total | Memori | Kilobyte | os.memory.total | Jumlah total memori, dalam kilobyte. | 
| Writeback | Memori | Kilobyte | os.memory.writeback | Jumlah halaman kotor dalam RAM yang masih ditulis ke penyimpanan cadangan, dalam kilobyte. | 
| Tamu | Penggunaan CPU | Persentase | os.cpuUtilization.guest | Persentase CPU yang digunakan oleh program tamu. | 
| Idle | Penggunaan CPU | Persentase | os.cpuUtilization.idle | Persentase CPU saat idle. | 
| Irq | Penggunaan CPU | Persentase | os.cpuUtilization.irq | Persentase CPU yang digunakan oleh gangguan perangkat lunak. | 
| Nice | Penggunaan CPU | Persentase | os.cpuUtilization.nice | Persentase CPU yang digunakan oleh program yang berjalan pada prioritas terendah. | 
| Steal | Penggunaan CPU | Persentase | os.cpuUtilization.steal | Persentase CPU yang digunakan oleh mesin virtual lainnya. | 
| Sistem | Penggunaan CPU | Persentase | os.cpuUtilization.system | Persentase CPU yang digunakan oleh kernel. | 
| Total | Penggunaan CPU | Persentase | os.cpuUtilization.total | Total persentase CPU yang digunakan. Nilai ini mencakup nilai nice. | 
| Pengguna | Penggunaan CPU | Persentase | os.cpuUtilization.user | Persentase CPU yang digunakan oleh program pengguna. | 
| Tunggu | Penggunaan CPU | Persentase | os.cpuUtilization.wait | Persentase CPU yang tidak digunakan saat menunggu I/O akses. | 
|  Baca IOs PS  | IO Disk | Permintaan per detik |  os.Diskio. <devicename>.baca PS IOs  | Jumlah operasi baca per detik. | 
|  Tulis IOs PS  | IO Disk | Permintaan per detik |  os.Diskio. <devicename>.tulis PS IOs  | Jumlah operasi tulis per detik. | 
|  Len Antrean Rata-rata | IO Disk | Permintaan |  os.Diskio. <devicename>. avgQueueLen  | Jumlah permintaan yang menunggu dalam antrian I/O perangkat. | 
|  Sz Req Rata-rata  | IO Disk | Permintaan |  os.Diskio. <devicename>. avgReqSz  | Jumlah permintaan yang menunggu dalam antrian I/O perangkat. | 
|  Menunggu  | IO Disk | Milidetik |  os.diskIO.<devicename>.await  | Jumlah milidetik yang diperlukan untuk merespons permintaan, termasuk waktu antrean dan waktu layanan. | 
|  Baca IOs PS  | IO Disk | Permintaan |  os.Diskio. <devicename>.baca PS IOs  | Jumlah operasi baca per detik. | 
|  KB Baca  | IO Disk | Kilobyte |  os.diskIO.<devicename>.readKb  | Jumlah total kilobyte yang dibaca. | 
|  PS KB Baca  | IO Disk | Kilobyte per detik |  os.diskIO.<devicename>.readKbPS  | Jumlah kilobyte yang dibaca per detik. | 
|  PS Rrqm  | IO Disk | Permintaan per detik |  os.diskIO.<devicename>.rrqmPS  | Jumlah permintaan baca gabungan yang diantrekan per detik. | 
|  TPS  | IO Disk | Transaksi per detik |  os.diskIO.<devicename>.tps  | Jumlah I/O transaksi per detik. | 
|  Utilitas  | IO Disk | Persentase |  os.diskIO.<devicename>.util  | Persentase waktu CPU saat permintaan dikeluarkan. | 
|  KB Tulis  | IO Disk | Kilobyte |  os.diskIO.<devicename>.writeKb  | Jumlah total kilobyte yang ditulis. | 
|  PS KB Tulis  | IO Disk | Kilobyte per detik |  os.diskIO.<devicename>.writeKbPS  | Jumlah kilobyte yang ditulis per detik. | 
|  PS Wrqm  | IO Disk | Permintaan per detik |  os.diskIO.<devicename>.wrqmPS  | Jumlah permintaan tulis gabungan yang diantrekan per detik. | 
| Diblokir | Tugas | Tugas | os.tasks.blocked | Jumlah tugas yang diblokir. | 
| Berjalan | Tugas | Tugas | os.tasks.running | Jumlah tugas yang berjalan. | 
| Tidur | Tugas | Tugas | os.tasks.sleeping | Jumlah tugas yang tidur. | 
| Dihentikan | Tugas | Tugas | os.tasks.stopped | Jumlah tugas yang dihentikan. | 
| Total | Tugas | Tugas | os.tasks.total | Jumlah total tugas. | 
| Zombie | Tugas | Tugas | os.tasks.zombie | Jumlah tugas turunan yang tidak aktif dengan tugas induk aktif. | 
| Satu | Menit Rata-Rata Muatan | Proses | os. loadAverageMinute.satu | Jumlah proses yang meminta waktu CPU selama satu menit terakhir. | 
| Lima belas | Menit Rata-Rata Muatan | Proses | os. loadAverageMinute.lima belas | Jumlah proses yang meminta waktu CPU selama 15 menit terakhir. | 
| Lima | Menit Rata-Rata Muatan | Proses | os. loadAverageMinute.lima | Jumlah proses yang meminta waktu CPU selama 5 menit terakhir. | 
| Di-cache | Swap | Kilobyte | os.swap.cached | Jumlah memori swap, dalam kilobyte, yang digunakan sebagai memori cache. | 
| Kosong | Swap | Kilobyte | os.swap.free | Jumlah memori swap yang kosong, dalam kilobyte.  | 
| Masuk | Swap | Kilobyte | os.swap.in | Jumlah memori, dalam kilobyte, yang ditukar ke dalam dari disk. | 
| Keluar | Swap | Kilobyte | os.swap.out | Jumlah memori, dalam kilobyte, yang ditukar ke luar dari disk. | 
| Total | Swap | Kilobyte | os.swap.total |  Jumlah total memori swap yang tersedia dalam kilobyte.  | 
| File Maks | Sistem File | Berkas | os.fileSys.maxFiles | Jumlah maksimum file yang dapat dibuat untuk sistem file di semua volume penyimpanan. | 
| File yang Digunakan | Sistem File | Berkas | os.fileSys.usedFiles | Jumlah file dalam sistem file di semua volume penyimpanan. | 
| Persen File Digunakan | Sistem File | Berkas | os.Filesys. usedFilePercent | Persentase file yang tersedia digunakan di semua volume penyimpanan. | 
| Persen Digunakan | Sistem File | Persentase | os.fileSys.usedPercent | Persentase ruang disk sistem file yang digunakan di semua volume penyimpanan. | 
| Digunakan | Sistem File | Kilobyte | os.fileSys.used | Jumlah ruang disk yang digunakan oleh file dalam sistem file di semua volume penyimpanan, dalam kilobyte. | 
| Total | Sistem File | Kilobyte | os.fileSys.total | Total ruang disk yang tersedia untuk sistem file di semua volume penyimpanan, dalam kilobyte. | 
| File Maks | Sistem File | Berkas | os.Filesys. <volumeName>.maxFiles | Jumlah maksimum file yang dapat dibuat untuk volume penyimpanan. | 
| File yang Digunakan | Sistem File | Berkas | os.Filesys. <volumeName>.UsedFiles | Jumlah file dalam volume penyimpanan. | 
| Persen File Digunakan | Sistem File | Berkas | os.Filesys. <volumeName>. usedFilePercent | Persentase file yang tersedia digunakan dalam volume penyimpanan. | 
| Persen Digunakan | Sistem File | Persentase | os.Filesys. <volumeName>.UsedPercent | Persentase ruang disk volume penyimpanan yang digunakan. | 
| Digunakan | Sistem File | Kilobyte | os.Filesys. <volumeName>.digunakan | Jumlah ruang disk yang digunakan oleh file dalam volume penyimpanan, dalam kilobyte. | 
| Total | Sistem File | Kilobyte | os.Filesys. <volumeName>.total | Total ruang disk yang tersedia dalam volume penyimpanan, dalam kilobyte. | 
| Rx | Jaringan | Byte per detik | os.network.rx | Jumlah byte yang diterima per detik. | 
| Tx | Jaringan | Byte per detik | os.network.tx | Jumlah byte yang diunggah per detik. | 
| Penggunaan Acu | Umum | Persentase | os.general.acuUtilization |  Persentase kapasitas saat ini dari kapasitas maksimum yang dikonfigurasi.  | 
| Acu Maks yang Dikonfigurasi | Umum | ACUs | os.umum. maxConfiguredAcu |  Kapasitas maksimum yang dikonfigurasi oleh pengguna, dalam unit kapasitas Aurora ()ACUs.  | 
| Acu Min yang Dikonfigurasi | Umum | ACUs | os.umum. minConfiguredAcu |  Kapasitas minimum yang dikonfigurasi oleh pengguna, di ACUs.  | 
| Bil VCPUs | Umum | v CPUs | os.general.num VCPUs | Jumlah virtual CPUs (vCPUs) untuk instance DB. | 
| Kapasitas Basis Data Nirserver | Umum | ACUs | os.umum. serverlessDatabaseCapacity |  Kapasitas saat ini dari instance, di ACUs.  | 

## Penghitung Wawasan Performa untuk Amazon RDS for MariaDB dan MySQL
<a name="USER_PerfInsights_Counters.MySQL"></a>

Penghitung basis data berikut tersedia di Wawasan Performa untuk Amazon RDS for MariaDB dan MySQL.

**Topics**
+ [Penghitung native untuk RDS for MariaDB dan RDS for MySQL](#USER_PerfInsights_Counters.MySQL.Native)
+ [Penghitung non-native untuk Amazon RDS for MariaDB dan MySQL](#USER_PerfInsights_Counters.MySQL.NonNative)

### Penghitung native untuk RDS for MariaDB dan RDS for MySQL
<a name="USER_PerfInsights_Counters.MySQL.Native"></a>

Metrik native ditentukan oleh mesin basis data, bukan Amazon RDS. Untuk definisi metrik asli ini, lihat [Variabel Status Server (untuk 8.0) dan Variabel](https://dev.mysql.com/doc/refman/8.0/en/server-status-variables.html) [Status Server](https://dev.mysql.com/doc/refman/8.4/en/server-status-variables.html) (untuk 8.4) dalam dokumentasi MySQL.


| Penghitung | Jenis | Unit | Metrik | 
| --- | --- | --- | --- | 
| Com\$1analyze | SQL | Kueri per detik | db.SQL.Com\$1analyze | 
| Com\$1optimize | SQL | Kueri per detik | db.SQL.Com\$1optimize | 
| Com\$1select | SQL | Kueri per detik | db.SQL.Com\$1select | 
| Koneksi | SQL | Jumlah upaya koneksi per menit (berhasil atau tidak) ke server MySQL | db.Users.Connections | 
| Innodb\$1rows\$1deleted | SQL | Baris per detik | db.SQL.Innodb\$1rows\$1deleted | 
| Innodb\$1rows\$1inserted | SQL | Baris per detik | db.SQL.Innodb\$1rows\$1inserted | 
| Innodb\$1rows\$1read | SQL | Baris per detik | db.SQL.Innodb\$1rows\$1read | 
| Innodb\$1rows\$1updated | SQL | Baris per detik | db.SQL.Innodb\$1rows\$1updated | 
| Select\$1full\$1join | SQL | Kueri per detik | db.SQL.Select\$1full\$1join | 
| Select\$1full\$1range\$1join | SQL | Kueri per detik | db.SQL.Select\$1full\$1range\$1join | 
| Select\$1range | SQL | Kueri per detik | db.SQL.Select\$1range | 
| Select\$1range\$1check | SQL | Kueri per detik | db.SQL.Select\$1range\$1check | 
| Select\$1scan | SQL | Kueri per detik | db.SQL.Select\$1scan | 
| Slow\$1queries | SQL | Kueri per detik | db.SQL.Slow\$1queries | 
| Sort\$1merge\$1passes | SQL | Kueri per detik | db.SQL.Sort\$1merge\$1passes | 
| Sort\$1range | SQL | Kueri per detik | db.SQL.Sort\$1range | 
| Sort\$1rows | SQL | Kueri per detik | db.SQL.Sort\$1rows | 
| Sort\$1scan | SQL | Kueri per detik | db.SQL.Sort\$1scan | 
| Pertanyaan | SQL | Kueri per detik | db.SQL.Questions | 
| Innodb\$1row\$1lock\$1time | Kunci | Milidetik (rata-rata) | db.Locks.Innodb\$1row\$1lock\$1time | 
| Table\$1locks\$1immediate | Kunci | Permintaan per detik | db.Locks.Table\$1locks\$1immediate | 
| Table\$1locks\$1waited | Kunci | Permintaan per detik | db.Locks.Table\$1locks\$1waited | 
| Aborted\$1clients | Pengguna | Koneksi | db.Users.Aborted\$1clients | 
| Aborted\$1connects | Pengguna | Koneksi | db.Users.Aborted\$1connects | 
| max\$1connections | Pengguna | Koneksi | db.User.max\$1connections | 
| Threads\$1created | Pengguna | Koneksi | db.Users.Threads\$1created | 
| Threads\$1running | Pengguna | Koneksi | db.Users.Threads\$1running | 
| Innodb\$1data\$1writes | I/O | Operasi per detik | db.IO.Innodb\$1data\$1writes | 
| Innodb\$1dblwr\$1writes | I/O | Operasi per detik | db.IO.Innodb\$1dblwr\$1writes | 
| Innodb\$1log\$1write\$1requests | I/O | Operasi per detik | db.IO.Innodb\$1log\$1write\$1requests | 
| Innodb\$1log\$1writes | I/O | Operasi per detik | db.IO.Innodb\$1log\$1writes | 
| Innodb\$1pages\$1written | I/O | Halaman per detik | db.IO.Innodb\$1pages\$1written | 
| Created\$1tmp\$1disk\$1tables | Temp | Tabel per detik | db.Temp.Created\$1tmp\$1disk\$1tables | 
| Created\$1tmp\$1tables | Temp | Tabel per detik | db.Temp.Created\$1tmp\$1tables | 
| Innodb\$1buffer\$1pool\$1pages\$1data | Cache | Halaman | db.Cache.Innodb\$1buffer\$1pool\$1pages\$1data | 
| Innodb\$1buffer\$1pool\$1pages\$1total | Cache | Halaman | db.Cache.Innodb\$1buffer\$1pool\$1pages\$1total | 
| Innodb\$1buffer\$1pool\$1read\$1requests | Cache | Halaman per detik | db.Cache.Innodb\$1buffer\$1pool\$1read\$1requests | 
| Innodb\$1buffer\$1pool\$1reads | Cache | Halaman per detik | db.Cache.Innodb\$1buffer\$1pool\$1reads | 
| Opened\$1tables | Cache | Tabel | db.Cache.Opened\$1tables | 
| Opened\$1table\$1definitions | Cache | Tabel | db.Cache.Opened\$1table\$1definitions | 
| Qcache\$1hits | Cache | Kueri | db.Cache.Qcache\$1hits | 

### Penghitung non-native untuk Amazon RDS for MariaDB dan MySQL
<a name="USER_PerfInsights_Counters.MySQL.NonNative"></a>

Metrik penghitung non-native adalah penghitung yang ditentukan oleh Amazon RDS. Metrik non-asli bisa berupa metrik yang Anda dapatkan dengan kueri tertentu. Metrik non-native juga bisa berupa metrik turunan, dengan dua penghitung native atau lebih digunakan dalam penghitungan untuk mengetahui rasio, tingkat hit, atau latensi.


| Penghitung | Jenis | Unit | Metrik | Deskripsi | Definisi | 
| --- | --- | --- | --- | --- | --- | 
| innodb\$1buffer\$1pool\$1hits | Cache | Membaca | db.Cache.innoDB\$1buffer\$1pool\$1hits | Jumlah bacaan yang dapat dipenuhi oleh InnoDB dari kumpulan buffer. | innodb\$1buffer\$1pool\$1read\$1requests - innodb\$1buffer\$1pool\$1reads | 
| innodb\$1buffer\$1pool\$1hit\$1rate | Cache | Persentase | db.Cache.innoDB\$1buffer\$1pool\$1hit\$1rate | Jumlah baca yang dapat dipenuhi oleh InnoDB dari kumpulan buffer. | 100 \$1 innodb\$1buffer\$1pool\$1read\$1requests / (innodb\$1buffer\$1pool\$1read\$1requests \$1 innodb\$1buffer\$1pool\$1reads) | 
| innodb\$1buffer\$1pool\$1usage | Cache | Persentase | db.Cache.innoDB\$1buffer\$1pool\$1usage |  Persentase kumpulan buffer InnoDB yang berisi data (halaman).  Saat menggunakan tabel terkompresi, nilai ini bisa bervariasi. Untuk informasi selengkapnya, lihat informasi tentang `Innodb_buffer_pool_pages_data` dan `Innodb_buffer_pool_pages_total` di [Variabel Status Server](https://dev.mysql.com/doc/refman/8.0/en/server-status-variables.html) (untuk 8.0) dan [Variabel Status Server](https://dev.mysql.com/doc/refman/8.4/en/server-status-variables.html) (untuk 8.4) dalam dokumentasi MySQL.   | Innodb\$1buffer\$1pool\$1pages\$1data / Innodb\$1buffer\$1pool\$1pages\$1total \$1 100.0 | 
| query\$1cache\$1hit\$1rate | Cache | Persentase | db.Cache.query\$1cache\$1hit\$1rate | Rasio hit cache set hasil MySQL (cache kueri). | Qcache\$1hits / (QCache\$1hits \$1 Com\$1select) \$1 100 | 
| innodb\$1datafile\$1writes\$1to\$1disk | I/O | Menulis | db.IO.innoDB\$1datafile\$1writes\$1to\$1disk | Jumlah penulisan file data InnoDB ke disk, tidak termasuk operasi tulis ganda dan tulis pencatatan log redo. | Innodb\$1data\$1writes - Innodb\$1log\$1writes - Innodb\$1dblwr\$1writes | 
| innodb\$1rows\$1changed | SQL | Baris | db.SQL.innodb\$1rows\$1changed | Total operasi baris InnoDB. | db.SQL.Innodb\$1rows\$1inserted \$1 db.SQL.Innodb\$1rows\$1deleted \$1 db.SQL.Innodb\$1rows\$1updated | 
| active\$1transactions | Transaksi | Transaksi | db.Transactions.active\$1transactions | Total transaksi aktif. | SELECT COUNT(1) AS active\$1transactions FROM INFORMATION\$1SCHEMA.INNODB\$1TRX | 
| trx\$1rseg\$1history\$1len | Transaksi | Tidak ada | db.Transactions.trx\$1rseg\$1history\$1len | Daftar halaman log undo untuk transaksi yang telah dijalankan yang dipertahankan oleh sistem transaksi InnoDB untuk menerapkan kontrol konkurensi multi-versi. Untuk informasi selengkapnya tentang rincian undo log record, lihat [InnoDB Multi-Versioning (untuk 8.0) dan InnoDB](https://dev.mysql.com/doc/refman/8.0/en/innodb-multi-versioning.html) Multi-Versioning (untuk 8.4) dalam [dokumentasi MySQL](https://dev.mysql.com/doc/refman/8.4/en/innodb-multi-versioning.html). | SELECT COUNT AS trx\$1rseg\$1history\$1len FROM INFORMATION\$1SCHEMA.INNODB\$1METRICS WHERE NAME='trx\$1rseg\$1history\$1len'  | 
| innodb\$1deadlocks | Kunci | Kunci | db.Locks.innodb\$1deadlocks | Jumlah total penguncian. | SELECT COUNT AS innodb\$1deadlocks FROM INFORMATION\$1SCHEMA.INNODB\$1METRICS WHERE NAME='lock\$1deadlocks' | 
| innodb\$1lock\$1timeouts | Kunci | Kunci | db.Locks.innodb\$1lock\$1timeouts | Jumlah total penguncian yang kehabisan waktu. | SELECT COUNT AS innodb\$1lock\$1timeouts FROM INFORMATION\$1SCHEMA.INNODB\$1METRICS WHERE NAME='lock\$1timeouts' | 
| innodb\$1row\$1lock\$1waits | Kunci | Kunci | db.Locks.innodb\$1row\$1lock\$1waits | Jumlah total kunci baris yang menghasilkan peristiwa tunggu. | SELECT COUNT AS innodb\$1row\$1lock\$1waits FROM INFORMATION\$1SCHEMA.INNODB\$1METRICS WHERE NAME='lock\$1row\$1lock\$1waits' | 

## Penghitung Wawasan Performa untuk Amazon RDS for Microsoft SQL Server
<a name="USER_PerfInsights_Counters.SQLServer"></a>

Penghitung basis data berikut tersedia di Wawasan Performa untuk RDS for Microsoft SQL Server.

### Penghitung native untuk RDS for Microsoft SQL Server
<a name="USER_PerfInsights_Counters.SQLServer.Native"></a>

Metrik native ditentukan oleh mesin basis data, bukan Amazon RDS. Anda dapat menemukan definisi untuk metrik native ini dalam [Use SQL Server Objects](https://docs.microsoft.com/en-us/sql/relational-databases/performance-monitor/use-sql-server-objects?view=sql-server-2017) dalam dokumentasi Microsoft SQL Server.


| Penghitung | Jenis | Unit | Metrik | 
| --- | --- | --- | --- | 
| Data yang Diteruskan | [Metode Akses](https://docs.microsoft.com/en-us/sql/relational-databases/performance-monitor/sql-server-access-methods-object?view=sql-server-2017) | Data per detik | Data db.Access Methods.Forwarded | 
| Pembagian Halaman | [Metode Akses](https://docs.microsoft.com/en-us/sql/relational-databases/performance-monitor/sql-server-access-methods-object?view=sql-server-2017) | Pembagian per detik | Pembagian db.Access Methods.Page | 
| Rasio hit cache buffer | [Pengelola Buffer](https://docs.microsoft.com/en-us/sql/relational-databases/performance-monitor/sql-server-buffer-manager-object?view=sql-server-2017) | Rasio | Rasio hit cache db.Buffer Manager.Buffer | 
| Ekspektansi masa aktif halaman | [Pengelola Buffer](https://docs.microsoft.com/en-us/sql/relational-databases/performance-monitor/sql-server-buffer-manager-object?view=sql-server-2017) | Ekspektansi dalam hitungan detik | Ekspektansi masa aktif db.Buffer Manager.Page | 
| Pencarian halaman | [Pengelola Buffer](https://docs.microsoft.com/en-us/sql/relational-databases/performance-monitor/sql-server-buffer-manager-object?view=sql-server-2017) | Pencarian per detik | Pencarian db.Buffer Manager.Page | 
| Pembacaan halaman | [Pengelola Buffer](https://docs.microsoft.com/en-us/sql/relational-databases/performance-monitor/sql-server-buffer-manager-object?view=sql-server-2017) | Bacaan per detik | Pembacaan db.Buffer Manager.Page | 
| Penulisan halaman | [Pengelola Buffer](https://docs.microsoft.com/en-us/sql/relational-databases/performance-monitor/sql-server-buffer-manager-object?view=sql-server-2017) | Penulisan per detik | Penulisan db.Buffer Manager.Page | 
| Transaksi Aktif | [Basis Data](https://docs.microsoft.com/en-us/sql/relational-databases/performance-monitor/sql-server-databases-object?view=sql-server-2017) | Transaksi | Transaksi db.Databases.Active (\$1Total) | 
| Byte Log Terbuang | [Basis Data](https://docs.microsoft.com/en-us/sql/relational-databases/performance-monitor/sql-server-databases-object?view=sql-server-2017) | Byte terbuang per detik | Byte db.Databases.Log Terbuang (\$1Total) | 
| Tunggu Pembuangan Log | [Basis Data](https://docs.microsoft.com/en-us/sql/relational-databases/performance-monitor/sql-server-databases-object?view=sql-server-2017) | Tunggu per detik | Tunggu Pembuangan db.Databases.Log (\$1Total) | 
| Pembuangan Log | [Basis Data](https://docs.microsoft.com/en-us/sql/relational-databases/performance-monitor/sql-server-databases-object?view=sql-server-2017) | Pembuangan per detik | Pembuangan db.Databases.Log (\$1Total) | 
| Transaksi Tulis | [Basis Data](https://docs.microsoft.com/en-us/sql/relational-databases/performance-monitor/sql-server-databases-object?view=sql-server-2017) | Transaksi per detik | Transaksi db.Databases.Write (\$1Total) | 
| Proses diblokir | [Statistik Umum](https://docs.microsoft.com/en-us/sql/relational-databases/performance-monitor/sql-server-general-statistics-object?view=sql-server-2017) | Proses diblokir | db.General Statistics.Processes diblokir | 
| Koneksi Pengguna | [Statistik Umum](https://docs.microsoft.com/en-us/sql/relational-databases/performance-monitor/sql-server-general-statistics-object?view=sql-server-2017) | Koneksi | db.General Statistics.User Connections | 
| Tunggu Latch | [Latch](https://docs.microsoft.com/en-us/sql/relational-databases/performance-monitor/sql-server-latches-object?view=sql-server-2017) | Tunggu per detik | Tunggu db.Latches.Latch | 
| Jumlah Penguncian | [Kunci](https://docs.microsoft.com/en-us/sql/relational-databases/performance-monitor/sql-server-locks-object?view=sql-server-2017) | Penguncian per detik | db.Locks.Number Penguncian (\$1Total) | 
| Pemberian Memori Tertunda | [Manajer Memori](https://docs.microsoft.com/en-us/sql/relational-databases/performance-monitor/sql-server-memory-manager-object?view=sql-server-2017) | Pemberian memori | Pemberian db.Memory Manager.Memory Tertunda | 
| Permintaan Batch | [Statistik SQL](https://docs.microsoft.com/en-us/sql/relational-databases/performance-monitor/sql-server-sql-statistics-object?view=sql-server-2017) | Permintaan per detik | Permintaan db.SQL Statistics.Batch | 
| Kompilasi SQL | [Statistik SQL](https://docs.microsoft.com/en-us/sql/relational-databases/performance-monitor/sql-server-sql-statistics-object?view=sql-server-2017) | Kompilasi per detik | Kompilasi db.SQL Statistics.SQL | 
| Kompilasi Ulang SQL | [Statistik SQL](https://docs.microsoft.com/en-us/sql/relational-databases/performance-monitor/sql-server-sql-statistics-object?view=sql-server-2017) | Kompilasi ulang per detik | Kompilasi ulang db.SQL Statistics.SQL | 

## Penghitung Wawasan Performa untuk Amazon RDS for Oracle
<a name="USER_PerfInsights_Counters.Oracle"></a>

Penghitung basis data berikut tersedia di Wawasan Performa untuk RDS for Oracle.

### Penghitung native untuk RDS for Oracle
<a name="USER_PerfInsights_Counters.Oracle.Native"></a>

Metrik native ditentukan oleh mesin basis data, bukan Amazon RDS. Anda dapat menemukan definisi metrik native ini di [Statistics Descriptions](https://docs.oracle.com/en/database/oracle/oracle-database/12.2/refrn/statistics-descriptions-2.html#GUID-2FBC1B7E-9123-41DD-8178-96176260A639) dalam dokumentasi Oracle.

**catatan**  
Untuk metrik penghitung `CPU used by this session`, unit telah diubah dari sentidetik native menjadi sesi aktif agar nilainya lebih mudah digunakan. Misalnya, pengiriman CPU dalam bagan Muatan DB menunjukkan permintaan CPU. Metrik penghitung `CPU used by this session` menunjukkan jumlah CPU yang digunakan oleh sesi Oracle. Anda dapat membandingkan pengiriman CPU ke metrik penghitung `CPU used by this session`. Ketika permintaan untuk CPU lebih tinggi dari CPU yang digunakan, sesi akan menunggu waktu CPU.


| Penghitung | Jenis | Unit | Metrik | 
| --- | --- | --- | --- | 
| CPU yang digunakan oleh sesi ini | Pengguna | Sesi aktif | db.User.CPU yang digunakan oleh sesi ini | 
| Klien pulang-pergi SQL\$1 net to/from  | Pengguna | Roundtrip per detik | db.user.sql\$1net klien pulang-pergi to/from  | 
| Byte yang diterima melalui SQL\$1Net dari klien | Pengguna | Byte per detik | db.User.bytes yang diterima melalui SQL\$1Net dari klien | 
| Commit pengguna | Pengguna | Commit per detik | Commit db.User.user | 
| Kumulatif logon | Pengguna | Logon per detik | Kumulatif db.User.logons | 
| Panggilan pengguna | Pengguna | Panggilan per detik | Panggilan db.User.user | 
| Byte yang dikirim melalui SQL\$1Net ke klien | Pengguna | Byte per detik | db.User.bytes yang dikirim melalui SQL\$1Net ke klien | 
| Rollback pengguna | Pengguna | Pemulihan per detik | Rollback db.User.user | 
| Ukuran redo | Redo | Byte per detik | Ukuran db.Redo.redo | 
| Jumlah penguraian (total) | SQL | Penguraian per detik | Jumlah db.SQL.parse (total) | 
| Jumlah penguraian (keras) | SQL | Penguraian per detik | Jumlah db.SQL.parse (keras) | 
| Baris pindaian tabel yang diperoleh | SQL | Baris per detik | Baris pemindaian db.SQL.table yang diperoleh | 
| Urutan (memori) | SQL | Urutan per detik | db.SQL.sorts (memori) | 
| Urutan (disk) | SQL | Urutan per detik | db.SQL.sorts (disk) | 
| Urutan (baris) | SQL | Urutan per detik | db.SQL.sorts (baris) | 
| Byte pembacaan fisik | Cache | Byte per detik | Byte pembacaan db.Cache.physical | 
| Perolehan blok DB | Cache | Blok per detik | Perolehan blok db.Cache.db | 
| Titik pemeriksaan DBWR | Cache | Titik pemeriksaan per menit | Titik pemeriksaan db.Cache.DBWR | 
| Pembacaan fisik | Cache | Bacaan per detik | Pembacaan db.Cache.physical | 
| Perolehan konsisten dari cache | Cache | Perolehan per detik | Perolehan db.Cache.consistent dari cache | 
| Perolehan blok DB dari cache | Cache | Perolehan per detik | Perolehan blok db.Cache.db dari cache | 
| Perolehan konsisten | Cache | Perolehan per detik | Perolehan db.Cache.consistent | 

## Penghitung Wawasan Performa untuk Amazon RDS for PostgreSQL
<a name="USER_PerfInsights_Counters.PostgreSQL"></a>

Penghitung basis data berikut tersedia di Wawasan Performa untuk Amazon RDS for PostgreSQL.

**Topics**
+ [Penghitung native untuk Amazon RDS for PostgreSQL](#USER_PerfInsights_Counters.PostgreSQL.Native)
+ [Penghitung non-native untuk Amazon RDS for PostgreSQL](#USER_PerfInsights_Counters.PostgreSQL.NonNative)

### Penghitung native untuk Amazon RDS for PostgreSQL
<a name="USER_PerfInsights_Counters.PostgreSQL.Native"></a>

Metrik native ditentukan oleh mesin basis data, bukan Amazon RDS. Anda dapat menemukan definisi untuk metrik native ini dalam [Viewing Statistics](https://www.postgresql.org/docs/current/monitoring-stats.html#MONITORING-STATS-VIEWS) dalam dokumentasi PostgreSQL.


| Penghitung | Jenis | Unit | Metrik | 
| --- | --- | --- | --- | 
| blks\$1hit | Cache | Blok per detik | db.Cache.blks\$1hit | 
| buffers\$1alloc | Cache | Blok per detik | db.Cache.buffers\$1alloc | 
| buffers\$1checkpoint | Titik pemeriksaan | Blok per detik | db.Checkpoint.buffers\$1checkpoint | 
| checkpoint\$1sync\$1time | Titik pemeriksaan | Milidetik per titik pemeriksaan | db.Checkpoint.checkpoint\$1sync\$1time | 
| checkpoint\$1write\$1time | Titik pemeriksaan | Milidetik per titik pemeriksaan | db.Checkpoint.checkpoint\$1write\$1time | 
| checkpoints\$1req | Titik pemeriksaan | Titik pemeriksaan per menit | db.Checkpoint.checkpoints\$1req | 
| checkpoints\$1timed | Titik pemeriksaan | Titik pemeriksaan per menit | db.Checkpoint.checkpoints\$1timed | 
| maxwritten\$1clean | Titik pemeriksaan | Penghentian pembersihan Bgwriter per menit  | db.Checkpoint.maxwritten\$1clean | 
| penguncian | Konkurensi | Penguncian per menit | db.Concurrency.deadlocks | 
| blk\$1read\$1time | I/O | Milidetik | db.IO.blk\$1read\$1time | 
| blks\$1read | I/O | Blok per detik | db.IO.blks\$1read | 
| buffers\$1backend | I/O | Blok per detik | db.IO.buffers\$1backend | 
| buffers\$1backend\$1fsync | I/O | Blok per detik | db.IO.buffers\$1backend\$1fsync | 
| buffers\$1clean | I/O | Blok per detik | db.IO.buffers\$1clean | 
| tup\$1deleted | SQL | Tuple per detik | db.SQL.tup\$1deleted | 
| tup\$1fetched | SQL | Tuple per detik | db.SQL.tup\$1fetched | 
| tup\$1inserted | SQL | Tuple per detik | db.SQL.tup\$1inserted | 
| tup\$1returned | SQL | Tuple per detik | db.SQL.tup\$1returned | 
| tup\$1updated | SQL | Tuple per detik | db.SQL.tup\$1updated | 
| temp\$1bytes | Temp | Byte per detik | db.Temp.temp\$1bytes | 
| temp\$1files | Temp | File per menit | db.Temp.temp\$1files | 
| xact\$1commit | Transaksi | Commit per detik | db.Transactions.xact\$1commit | 
| xact\$1rollback | Transaksi | Pemulihan per detik | db.Transactions.xact\$1rollback | 
| numbackends | Pengguna | Koneksi | db.User.numbackends | 
| archived\$1count | Log write-ahead log (WAL) | File per menit | db.WAL.archived\$1count | 

### Penghitung non-native untuk Amazon RDS for PostgreSQL
<a name="USER_PerfInsights_Counters.PostgreSQL.NonNative"></a>

Metrik penghitung non-native adalah penghitung yang ditentukan oleh Amazon RDS. Metrik non-asli bisa berupa metrik yang Anda dapatkan dengan kueri tertentu. Metrik non-native juga bisa berupa metrik turunan, dengan dua penghitung native atau lebih digunakan dalam penghitungan untuk mengetahui rasio, tingkat hit, atau latensi.


| Penghitung | Jenis | Unit | Metrik | Deskripsi | Definisi | 
| --- | --- | --- | --- | --- | --- | 
| checkpoint\$1sync\$1latency | Titik pemeriksaan | db.Checkpoint.checkpoint\$1sync\$1latency |  | Jumlah total waktu yang telah dihabiskan di bagian pemrosesan titik pemeriksaan tempat file disinkronkan ke disk. | checkpoint\$1sync\$1time / (checkpoints\$1timed \$1 checkpoints\$1req) | 
| checkpoint\$1write\$1latency | Titik pemeriksaan | db.Checkpoint.checkpoint\$1write\$1latency | Jumlah total waktu yang telah dihabiskan di bagian pemrosesan titik pemeriksaan tempat file ditulis ke disk. | checkpoint\$1write\$1time / (checkpoints\$1timed \$1 checkpoints\$1req) | 
| read\$1latency | I/O | db.IO.read\$1latency | Waktu yang dihabiskan untuk membaca blok file data oleh backend dalam instans ini. | blk\$1read\$1time / blks\$1read | 
| idle\$1in\$1transaction\$1aborted\$1count | Status | Sesi | db.state.idle\$1in\$1transaction\$1aborted\$1count | Jumlah sesi di idle in transaction (aborted) negara bagian. | Tidak berlaku | 
| idle\$1in\$1transaction\$1count | Status | Sesi | db.state.idle\$1in\$1transaction\$1count | Jumlah sesi di idle in transaction negara bagian. | Tidak berlaku | 
| idle\$1in\$1transaction\$1max\$1time | Status | Detik | db.state.idle\$1in\$1transaction\$1max\$1time | Durasi transaksi berjalan terpanjang di idle in transaction negara bagian, dalam hitungan detik. | Tidak berlaku | 
| active\$1transactions | Transaksi | Transaksi | db.Transactions.active\$1transactions | Jumlah transaksi aktif. | Tidak berlaku | 
| blocked\$1transactions | Transaksi | Transaksi | db.Transactions.blocked\$1transactions | Jumlah transaksi yang diblokir. | Tidak berlaku | 
| oldest\$1active\$1logical\$1replication\$1slot\$1xid\$1age | Transaksi | db.transactions.oldest\$1active\$1logical\$1replication\$1slot\$1xid\$1age | Usia transaksi tertua di slot replikasi logis aktif. Untuk informasi selengkapnya, lihat [Slot replikasi logis](Appendix.PostgreSQL.CommonDBATasks.Autovacuum_Monitoring.Resolving_Identifiableblockers.md#Appendix.PostgreSQL.CommonDBATasks.Autovacuum_Monitoring.Logical_replication_slot). | – | 
| oldest\$1inactive\$1logical\$1replication\$1slot\$1xid\$1age | Transaksi | db.transactions.oldest\$1inactive\$1logical\$1replication\$1slot\$1xid\$1age | Usia transaksi tertua di slot replikasi logis yang tidak aktif. Untuk informasi selengkapnya, lihat [Slot replikasi logis](Appendix.PostgreSQL.CommonDBATasks.Autovacuum_Monitoring.Resolving_Identifiableblockers.md#Appendix.PostgreSQL.CommonDBATasks.Autovacuum_Monitoring.Logical_replication_slot). | – | 
| oldest\$1prepared\$1transaction\$1xid\$1age | Transaksi | db.transactions.oldest\$1prepared\$1transaction\$1xid\$1age | Usia transaksi tertua yang disiapkan. Untuk informasi selengkapnya, lihat [Transaksi yang disiapkan](Appendix.PostgreSQL.CommonDBATasks.Autovacuum_Monitoring.Resolving_Identifiableblockers.md#Appendix.PostgreSQL.CommonDBATasks.Autovacuum_Monitoring.Prepared_transaction). | – | 
| oldest\$1running\$1transaction\$1xid\$1age | Transaksi | db.transactions.oldest\$1running\$1transaction\$1xid\$1age | Usia transaksi berjalan tertua. Untuk informasi selengkapnya, lihat [Pernyataan aktif](Appendix.PostgreSQL.CommonDBATasks.Autovacuum_Monitoring.Resolving_Identifiableblockers.md#Appendix.PostgreSQL.CommonDBATasks.Autovacuum_Monitoring.Active_statement) transaksi aktif tertua yang berjalan dan [Idle pada transaksi](Appendix.PostgreSQL.CommonDBATasks.Autovacuum_Monitoring.Resolving_Identifiableblockers.md#Appendix.PostgreSQL.CommonDBATasks.Autovacuum_Monitoring.Idle_in_transaction) untuk yang paling lama berjalan idle-in-transaction.  | – | 
| oldest\$1hot\$1standby\$1feedback\$1xid\$1age | Transaksi | db.transactions.oldest\$1hot\$1standby\$1feedback\$1xid\$1age | Usia transaksi berjalan tertua pada replika baca dengan `hot_standby_feedback` diaktifkan. Untuk informasi selengkapnya, lihat [Replika baca](Appendix.PostgreSQL.CommonDBATasks.Autovacuum_Monitoring.Resolving_Identifiableblockers.md#Appendix.PostgreSQL.CommonDBATasks.Autovacuum_Monitoring.Read_replicas). | – | 
| max\$1used\$1xact\$1ids | Transaksi | Transaksi | db.Transactions.max\$1used\$1xact\$1ids | Jumlah transaksi yang belum disedot. | Tidak berlaku | 
| max\$1connections | Pengguna | Koneksi | db.User.max\$1connections | Jumlah maksimum koneksi yang diizinkan untuk instance DB seperti yang dikonfigurasi dalam max\$1connections parameter. | Tidak berlaku | 
| archive\$1failed\$1count | WAL | File per menit | db.WAL.archive\$1failed\$1count | Jumlah upaya gagal untuk mengarsipkan file WAL, dalam file per menit. | Tidak berlaku | 

# Statistik SQL untuk Wawasan Performa
<a name="sql-statistics"></a>

*Statistik SQL* adalah metrik terkait performa tentang kueri SQL yang dikumpulkan oleh Wawasan Performa. Wawasan Performa mengumpulkan statistik untuk setiap detik yang digunakan untuk menjalankan kueri dan untuk setiap panggilan SQL. Statistik SQL adalah rata-rata untuk rentang waktu yang dipilih.

Digest SQL adalah gabungan semua kueri yang memiliki pola tertentu, tetapi tidak harus memiliki nilai literal yang sama. Digest menggantikan nilai literal dengan tanda tanya. Misalnya, `SELECT * FROM emp WHERE lname= ?`. Digest ini mungkin terdiri dari kueri turunan berikut:

```
SELECT * FROM emp WHERE lname = 'Sanchez'
SELECT * FROM emp WHERE lname = 'Olagappan'
SELECT * FROM emp WHERE lname = 'Wu'
```

Semua mesin mendukung statistik SQL untuk kueri digest.

Untuk informasi dukungan wilayah, mesin DB, dan kelas instans untuk fitur ini, lihat [Amazon RDS Aurora DB engine, Wilayah, dan dukungan kelas instans untuk fitur Performance Insights](USER_PerfInsights.Overview.Engines.md#USER_PerfInsights.Overview.PIfeatureEngnRegSupport)

**Topics**
+ [Statistik SQL untuk MariaDB dan MySQL](USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.MySQL.md)
+ [Statistik SQL untuk Amazon RDS for Oracle](USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.Oracle.md)
+ [Statistik SQL untuk Amazon RDS for SQL Server](USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.md)
+ [Statistik SQL untuk RDS PostgreSQL](USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.md)

# Statistik SQL untuk MariaDB dan MySQL
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.MySQL"></a>

MariaDB dan MySQL mengumpulkan statistik SQL hanya pada tingkat digest. Tidak ada statistik yang ditampilkan di tingkat pernyataan.

**Topics**
+ [Statistik digest untuk MariaDB dan MySQL](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.MySQL.truncation)
+ [Statistik per detik untuk MariaDB dan MySQL](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.MySQL.per-second)
+ [Statistik per panggilan untuk MariaDB dan MySQL](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.MySQL.truncation.per-call)
+ [](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.MySQL.primary)

## Statistik digest untuk MariaDB dan MySQL
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.MySQL.truncation"></a>

Wawasan Performa mengumpulkan statistik digest SQL dari tabel `events_statements_summary_by_digest`. Tabel `events_statements_summary_by_digest` dikelola oleh basis data Anda. 

Tabel digest tidak memiliki kebijakan pengosongan. Ketika tabel penuh, Konsol Manajemen AWS menunjukkan pesan berikut:

```
Performance Insights is unable to collect SQL Digest statistics on new queries because the table events_statements_summary_by_digest is full. 
Please truncate events_statements_summary_by_digest table to clear the issue. Check the User Guide for more details.
```

Dalam situasi ini, MariaDB dan MySQL tidak melacak kueri SQL. Untuk mengatasi masalah ini, Wawasan Performa secara otomatis memotong tabel digest jika kedua kondisi berikut terpenuhi:
+ Tabel penuh.
+ Wawasan Performa mengelola Skema Performa secara otomatis.

  Untuk manajemen otomatis, parameter `performance_schema` harus diatur ke `0` dan **Sumber** tidak boleh diatur ke `user`. Jika Wawasan Performa tidak mengelola Skema Performa secara otomatis, lihat [Ikhtisar Skema Kinerja untuk Performance Insights di MySQL Amazon RDS untuk MariaDB atau MySQL](USER_PerfInsights.EnableMySQL.md).

Dalam AWS CLI, periksa sumber nilai parameter dengan menjalankan [describe-db-parameters](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameters.html)perintah.

## Statistik per detik untuk MariaDB dan MySQL
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.MySQL.per-second"></a>

Statistik SQL berikut ini tersedia untuk instans DB MariaDB dan MySQL.


| Metrik | Unit | 
| --- | --- | 
| db.sql\$1tokenized.stats.count\$1star\$1per\$1sec | Panggilan per detik | 
| db.sql\$1tokenized.stats.sum\$1timer\$1wait\$1per\$1sec | Latensi rata-rata per detik (dalam ms) | 
| db.sql\$1tokenized.stats.sum\$1select\$1full\$1join\$1per\$1sec | Memilih penggabungan penuh per detik | 
| db.sql\$1tokenized.stats.sum\$1select\$1range\$1check\$1per\$1sec | Memilih pemeriksaan rentang per detik | 
| db.sql\$1tokenized.stats.sum\$1select\$1scan\$1per\$1sec | Memilih pemindaian per detik | 
| db.sql\$1tokenized.stats.sum\$1sort\$1merge\$1passes\$1per\$1sec | Mengurutkan pass penggabungan per detik | 
| db.sql\$1tokenized.stats.sum\$1sort\$1scan\$1per\$1sec | Mengurutkan pemindaian per detik | 
| db.sql\$1tokenized.stats.sum\$1sort\$1range\$1per\$1sec | Mengurutkan rentang per detik | 
| db.sql\$1tokenized.stats.sum\$1sort\$1rows\$1per\$1sec | Mengurutkan baris per detik | 
| db.sql\$1tokenized.stats.sum\$1rows\$1affected\$1per\$1sec | Baris yang terpengaruh per detik | 
| db.sql\$1tokenized.stats.sum\$1rows\$1examined\$1per\$1sec | Baris yang diperiksa per detik | 
| db.sql\$1tokenized.stats.sum\$1rows\$1sent\$1per\$1sec | Baris yang dikirim per detik | 
| db.sql\$1tokenized.stats.sum\$1created\$1tmp\$1disk\$1tables\$1per\$1sec | Tabel disk sementara yang dibuat per detik | 
| db.sql\$1tokenized.stats.sum\$1created\$1tmp\$1tables\$1per\$1sec | Tabel disk sementara yang dibuat per detik | 
| db.sql\$1tokenized.stats.sum\$1lock\$1time\$1per\$1sec | Waktu penguncian per detik (dalam md) | 

## Statistik per panggilan untuk MariaDB dan MySQL
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.MySQL.truncation.per-call"></a>

Metrik berikut menyediakan statistik per panggilan untuk pernyataan SQL.


| Metrik | Unit | 
| --- | --- | 
| db.sql\$1tokenized.stats.sum\$1timer\$1wait\$1per\$1call | Latensi rata-rata per panggilan (dalam md)  | 
| db.sql\$1tokenized.stats.sum\$1select\$1full\$1join\$1per\$1call | Memilih penggabungan penuh per panggilan | 
| db.sql\$1tokenized.stats.sum\$1select\$1range\$1check\$1per\$1call | Memilih pemeriksaan rentang per panggilan | 
| db.sql\$1tokenized.stats.sum\$1select\$1scan\$1per\$1call | Memilih pemindaian per panggilan | 
| db.sql\$1tokenized.stats.sum\$1sort\$1merge\$1passes\$1per\$1call | Mengurutkan pass penggabungan per panggilan | 
| db.sql\$1tokenized.stats.sum\$1sort\$1scan\$1per\$1call | Mengurutkan pemindaian per panggilan | 
| db.sql\$1tokenized.stats.sum\$1sort\$1range\$1per\$1call | Mengurutkan rentang per panggilan | 
| db.sql\$1tokenized.stats.sum\$1sort\$1rows\$1per\$1call | Mengurutkan baris per panggilan | 
| db.sql\$1tokenized.stats.sum\$1rows\$1affected\$1per\$1call | Baris yang terpengaruh per panggilan | 
| db.sql\$1tokenized.stats.sum\$1rows\$1examined\$1per\$1call | Baris yang diperiksa per panggilan | 
| db.sql\$1tokenized.stats.sum\$1rows\$1sent\$1per\$1call | Baris yang terkirim per panggilan | 
| db.sql\$1tokenized.stats.sum\$1created\$1tmp\$1disk\$1tables\$1per\$1call | Tabel disk sementara yang dibuat per panggilan | 
| db.sql\$1tokenized.stats.sum\$1created\$1tmp\$1tables\$1per\$1call | Tabel sementara yang dibuat per panggilan | 
| db.sql\$1tokenized.stats.sum\$1lock\$1time\$1per\$1call | Waktu penguncian per panggilan (dalam md) | 

## 
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.MySQL.primary"></a>

Statistik SQL berikut ini tersedia untuk instans DB MariaDB dan MySQL.


| Metrik | Unit | 
| --- | --- | 
| db.sql\$1tokenized.stats.count\$1star | Panggilan | 
| db.sql\$1tokenized.stats.sum\$1timer\$1wait | Waktu tunggu (dalam ms) | 
| db.sql\$1tokenized.stats.sum\$1select\$1full\$1join | Pilih bergabung penuh | 
| db.sql\$1tokenized.stats.sum\$1select\$1range\$1check | Pilih pemeriksaan rentang | 
| db.sql\$1tokenized.stats.sum\$1select\$1scan | Pilih pemindaian | 
| db.sql\$1tokenized.stats.sum\$1sort\$1merge\$1passes | Urutkan pass gabungan | 
| db.sql\$1tokenized.stats.sum\$1sort\$1scan | Urutkan pemindaian | 
| db.sql\$1tokenized.stats.sum\$1sort\$1range | Urutkan rentang | 
| db.sql\$1tokenized.stats.sum\$1sort\$1rows | Urutkan baris | 
| db.sql\$1tokenized.stats.sum\$1rows\$1affected | Baris terpengaruh | 
| db.sql\$1tokenized.stats.sum\$1rows\$1examined | Baris diperiksa | 
| db.sql\$1tokenized.stats.sum\$1rows\$1sent | Baris dikirim | 
| db.sql\$1tokenized.stats.sum\$1created\$1tmp\$1disk\$1tables | Membuat tabel disk sementara | 
| db.sql\$1tokenized.stats.sum\$1created\$1tmp\$1tables | Membuat tabel sementara | 
| db.sql\$1tokenized.stats.sum\$1lock\$1time | Waktu kunci (dalam ms) | 

# Statistik SQL untuk Amazon RDS for Oracle
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.Oracle"></a>

Amazon RDS for Oracle mengumpulkan statistik SQL baik pada tingkat pernyataan maupun digest. Pada tingkat pernyataan, kolom ID mewakili nilai `V$SQL.SQL_ID`. Pada tingkat digest, kolom ID menunjukkan nilai `V$SQL.FORCE_MATCHING_SIGNATURE`. 

Jika ID-nya adalah `0` pada tingkat digest, Oracle Database telah menentukan bahwa pernyataan ini tidak cocok untuk digunakan kembali. Dalam hal ini, pernyataan SQL turunan bisa berada pada tingkat digest yang berbeda. Namun, pernyataan tersebut dikelompokkan bersama di bagian `digest_text` untuk pernyataan SQL pertama yang dikumpulkan.

**Topics**
+ [Statistik per detik untuk Oracle](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.Oracle.per-second)
+ [Statistik per panggilan untuk Oracle](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.Oracle.per-call)
+ [Statistik utama untuk Oracle](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.Oracle.primary)

## Statistik per detik untuk Oracle
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.Oracle.per-second"></a>

Metrik berikut menyediakan statistik per detik untuk Oracle SQL.


| Metrik | Unit | 
| --- | --- | 
| db.sql.stats.executions\$1per\$1sec | Jumlah eksekusi per detik | 
| db.sql.stats.elapsed\$1time\$1per\$1sec | Eksekusi aktif rata-rata (AAE) | 
| db.sql.stats.rows\$1processed\$1per\$1sec | Baris yang diproses per detik | 
| db.sql.stats.buffer\$1gets\$1per\$1sec | Perolehan buffer per detik | 
| db.sql.stats.physical\$1read\$1requests\$1per\$1sec | Pembacaan fisik per detik | 
| db.sql.stats.physical\$1write\$1requests\$1per\$1sec | Penulisan fisik per detik | 
| db.sql.stats.total\$1sharable\$1mem\$1per\$1sec | Total memori yang dapat dibagikan per detik (dalam byte)  | 
| db.sql.stats.cpu\$1time\$1per\$1sec | Waktu CPU per detik (dalam mdtk) | 

Metrik berikut menyediakan statistik per detik untuk kueri intisari Oracle SQL.


| Metrik | Unit | 
| --- | --- | 
| db.sql\$1tokenized.stats.executions\$1per\$1sec | Jumlah eksekusi per detik | 
| db.sql\$1tokenized.stats.elapsed\$1time\$1per\$1sec | Eksekusi aktif rata-rata (AAE) | 
| db.sql\$1tokenized.stats.rows\$1processed\$1per\$1sec | Baris yang diproses per detik | 
| db.sql\$1tokenized.stats.buffer\$1gets\$1per\$1sec | Perolehan buffer per detik | 
| db.sql\$1tokenized.stats.physical\$1read\$1requests\$1per\$1sec | Pembacaan fisik per detik | 
| db.sql\$1tokenized.stats.physical\$1write\$1requests\$1per\$1sec | Penulisan fisik per detik | 
| db.sql\$1tokenized.stats.total\$1sharable\$1mem\$1per\$1sec | Total memori yang dapat dibagikan per detik (dalam byte)  | 
| db.sql\$1tokenized.stats.cpu\$1time\$1per\$1sec | Waktu CPU per detik (dalam md) | 

## Statistik per panggilan untuk Oracle
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.Oracle.per-call"></a>

Metrik berikut menyediakan statistik per panggilan untuk pernyataan Oracle SQL.


| Metrik | Unit | 
| --- | --- | 
| db.sql.stats.elapsed\$1time\$1per\$1exec | Waktu berlalu per eksekusi (dalam md)  | 
| db.sql.stats.rows\$1processed\$1per\$1exec | Baris yang diproses per eksekusi | 
| db.sql.stats.buffer\$1gets\$1per\$1exec | Perolehan buffer per eksekusi | 
| db.sql.stats.physical\$1read\$1requests\$1per\$1exec | Pembacaan fisik per eksekusi | 
| db.sql.stats.physical\$1write\$1requests\$1per\$1exec | Penulisan fisik per eksekusi | 
| db.sql.stats.total\$1sharable\$1mem\$1per\$1exec | Total memori yang dapat dibagikan per eksekusi (dalam byte) | 
| db.sql.stats.cpu\$1time\$1per\$1exec | Waktu CPU per eksekusi (dalam md) | 

Metrik berikut menyediakan statistik per panggilan untuk kueri digest Oracle SQL.


| Metrik | Unit | 
| --- | --- | 
| db.sql\$1tokenized.stats.elapsed\$1time\$1per\$1exec | Waktu berlalu per eksekusi (dalam md)  | 
| db.sql\$1tokenized.stats.rows\$1processed\$1per\$1exec | Baris yang diproses per eksekusi | 
| db.sql\$1tokenized.stats.buffer\$1gets\$1per\$1exec | Perolehan buffer per eksekusi | 
| db.sql\$1tokenized.stats.physical\$1read\$1requests\$1per\$1exec | Pembacaan fisik per eksekusi | 
| db.sql\$1tokenized.stats.physical\$1write\$1requests\$1per\$1exec | Penulisan fisik per eksekusi | 
| db.sql\$1tokenized.stats.total\$1sharable\$1mem\$1per\$1exec | Total memori yang dapat dibagikan per eksekusi (dalam byte) | 
| db.sql\$1tokenized.stats.cpu\$1time\$1per\$1exec | Waktu CPU per eksekusi (dalam md) | 

## Statistik utama untuk Oracle
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.Oracle.primary"></a>

Metrik berikut menyediakan statistik utama untuk query Oracle SQL.


| Metrik | Unit | 
| --- | --- | 
| db.sql.stats.eksekusi | Jumlah eksekusi  | 
| db.sql.stats.elapsed\$1time | Waktu yang berlalu (dalam ms) | 
| db.sql.stats.rows\$1processed | Baris diproses  | 
| db.sql.stats.buffer\$1gets | Buffer mendapat  | 
| db.sql.stats.physical\$1read\$1requests | Pembacaan fisik  | 
| db.sql.stats.physical\$1write\$1requests | Fisik menulis  | 
| db.sql.stats.total\$1sharable\$1mem | Total memori yang dapat dibagikan (dalam byte)  | 
| db.sql.stats.cpu\$1time | Waktu CPU (dalam ms) | 

Metrik berikut menyediakan statistik utama untuk kueri digest Oracle SQL.


| Metrik | Unit | 
| --- | --- | 
| db.sql\$1tokenized.stats.eksekusi | Jumlah eksekusi | 
| db.sql\$1tokenized.stats.elapsed\$1time | Waktu yang berlalu (dalam ms) | 
| db.sql\$1tokenized.stats.rows\$1processed | Baris diproses | 
| db.sql\$1tokenized.stats.buffer\$1gets | Buffer mendapat | 
| db.sql\$1tokenized.stats.physical\$1read\$1requests | Pembacaan fisik | 
| db.sql\$1tokenized.stats.physical\$1write\$1requests | Fisik menulis | 
| db.sql\$1tokenized.stats.total\$1sharable\$1mem | Total memori yang dapat dibagikan (dalam byte)  | 
| db.sql\$1tokenized.stats.cpu\$1time | Waktu CPU (dalam ms) | 

# Statistik SQL untuk Amazon RDS for SQL Server
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer"></a>

Amazon RDS for SQL Server mengumpulkan statistik SQL baik pada tingkat pernyataan maupun digest. Pada tingkat pernyataan, kolom ID mewakili nilai `sql_handle`. Pada tingkat digest, kolom ID menunjukkan nilai `query_hash`. 

SQL Server menampilkan nilai NULL untuk `query_hash` beberapa pernyataan. Misalnya, ALTER INDEX, CHECKPOINT, UPDATE STATISTICS, COMMIT TRANSACTION, FETCH NEXT FROM Cursor, dan beberapa pernyataan INSERT, SELECT @<variable>, pernyataan bersyarat, dan prosedur tersimpan yang dapat dieksekusi. Dalam hal ini, nilai `sql_handle` ditampilkan sebagai ID pada tingkat digest untuk pernyataan tersebut. 

**Topics**
+ [Statistik per detik untuk SQL Server](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.per-second)
+ [Statistik per panggilan untuk SQL Server](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.per-call)
+ [Statistik utama untuk SQL Server](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.primary)

## Statistik per detik untuk SQL Server
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.per-second"></a>

Metrik berikut menyediakan statistik per detik untuk kueri SQL SQL Server.


| Metrik | Unit | 
| --- | --- | 
| db.sql.stats.execution\$1count\$1per\$1sec | Jumlah eksekusi per detik | 
| db.sql.stats.total\$1elapsed\$1time\$1per\$1sec | Total waktu berlalu per detik | 
| db.sql.stats.total\$1rows\$1per\$1sec | Total baris yang diproses per detik | 
| db.sql.stats.total\$1logical\$1reads\$1per\$1sec | Total pembacaan logis per detik | 
| db.sql.stats.total\$1logical\$1writes\$1per\$1sec | Total penulisan logis per detik | 
| db.sql.stats.total\$1physical\$1reads\$1per\$1sec | Total pembacaan fisik per detik | 
| db.sql.stats.total\$1worker\$1time\$1per\$1sec | Total waktu CPU (dalam md) | 

Metrik berikut menyediakan statistik per detik untuk kueri digest SQL SQL Server.


| Metrik | Unit | 
| --- | --- | 
| db.sql\$1tokenized.stats.execution\$1count\$1per\$1sec | Jumlah eksekusi per detik | 
| db.sql\$1tokenized.stats.total\$1elapsed\$1time\$1per\$1sec | Total waktu berlalu per detik | 
| db.sql\$1tokenized.stats.total\$1rows\$1per\$1sec | Total baris yang diproses per detik | 
| db.sql\$1tokenized.stats.total\$1logical\$1reads\$1per\$1sec | Total pembacaan logis per detik | 
| db.sql\$1tokenized.stats.total\$1logical\$1writes\$1per\$1sec | Total penulisan logis per detik | 
| db.sql\$1tokenized.stats.total\$1physical\$1reads\$1per\$1sec | Total pembacaan fisik per detik | 
| db.sql\$1tokenized.stats.total\$1worker\$1time\$1per\$1sec | Total waktu CPU (dalam md) | 

## Statistik per panggilan untuk SQL Server
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.per-call"></a>

Metrik berikut menyediakan statistik per panggilan untuk pernyataan SQL SQL Server.


| Metrik | Unit | 
| --- | --- | 
| db.sql.stats.total\$1elapsed\$1time\$1per\$1call | Total waktu yang berlalu per eksekusi (dalam ms) | 
| db.sql.stats.total\$1rows\$1per\$1call | Total baris yang diproses per eksekusi | 
| db.sql.stats.total\$1logical\$1reads\$1per\$1call | Total pembacaan logis per eksekusi | 
| db.sql.stats.total\$1logical\$1writes\$1per\$1call | Total penulisan logis per eksekusi | 
| db.sql.stats.total\$1physical\$1reads\$1per\$1call | Total pembacaan fisik per eksekusi | 
| db.sql.stats.total\$1worker\$1time\$1per\$1call | Total waktu CPU per eksekusi (dalam md) | 

Metrik berikut menyediakan statistik per panggilan untuk kueri digest SQL SQL Server.


| Metrik | Unit | 
| --- | --- | 
| db.sql\$1tokenized.stats.total\$1elapsed\$1time\$1per\$1call | Total waktu yang berlalu per eksekusi | 
| db.sql\$1tokenized.stats.total\$1rows\$1per\$1call | Total baris yang diproses per eksekusi | 
| db.sql\$1tokenized.stats.total\$1logical\$1reads\$1per\$1call | Total pembacaan logis per eksekusi | 
| db.sql\$1tokenized.stats.total\$1logical\$1writes\$1per\$1call | Total penulisan logis per eksekusi | 
| db.sql\$1tokenized.stats.total\$1physical\$1reads\$1per\$1call | Total pembacaan fisik per eksekusi  | 
| db.sql\$1tokenized.stats.total\$1worker\$1time\$1per\$1call | Total waktu CPU per eksekusi (dalam md) | 

## Statistik utama untuk SQL Server
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.primary"></a>

Metrik berikut menyediakan statistik utama untuk query SQL Server SQL.


| Metrik | Unit | 
| --- | --- | 
| db.sql.stats.execution\$1count | Jumlah eksekusi | 
| db.sql.stats.total\$1elapsed\$1time | Total waktu yang telah berlalu (dalam ms) | 
| db.sql.stats.total\$1rows | Total baris diproses | 
| db.sql.stats.total\$1logical\$1reads | Total bacaan logis | 
| db.sql.stats.total\$1logical\$1writes | Total penulisan logis | 
| db.sql.stats.total\$1physical\$1reads | Total bacaan fisik | 
| db.sql.stats.total\$1worker\$1time | Total waktu CPU (dalam md) | 

Metrik berikut menyediakan statistik utama untuk kueri SQL SQL digest SQL.


| Metrik | Unit | 
| --- | --- | 
| db.sql\$1tokenized.stats.execution\$1count | Jumlah eksekusi | 
| db.sql\$1tokenized.stats.total\$1elapsed\$1time | Total waktu yang telah berlalu (dalam ms) | 
| db.sql\$1tokenized.stats.total\$1rows | Total baris diproses | 
| db.sql\$1tokenized.stats.total\$1logical\$1reads | Total bacaan logis | 
| db.sql\$1tokenized.stats.total\$1logical\$1writes | Total penulisan logis | 
| db.sql\$1tokenized.stats.total\$1physical\$1reads | Total bacaan fisik | 
| db.sql\$1tokenized.stats.total\$1worker\$1time | Total waktu CPU (dalam md) | 

# Statistik SQL untuk RDS PostgreSQL
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL"></a>

Untuk setiap panggilan SQL dan untuk setiap detik eksekusi kueri, Wawasan Performa mengumpulkan statistik SQL. RDS for PostgreSQL mengumpulkan statistik SQL hanya di tingkat digest. Tidak ada statistik yang ditampilkan di tingkat pernyataan. 

Berikut ini, Anda dapat menemukan informasi tentang statistik tingkat digest untuk RDS for PostgreSQL. 

**Topics**
+ [Statistik digest untuk RDS PostgreSQL](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.digest)
+ [Statistik digest per detik untuk RDS PostgreSQL](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.per-second)
+ [Statistik digest per panggilan untuk RDSPostgreSQL](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.per-call)
+ [Statistik utama untuk RDS PostgreSQL](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.primary)

## Statistik digest untuk RDS PostgreSQL
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.digest"></a>

Untuk melihat statistik digest SQL, RDS PostgreSQL harus memuat pustaka `pg_stat_statements`. Untuk instans DB PostgreSQL yang kompatibel dengan PostgreSQL 11 atau versi yang lebih baru, basis data memuat pustaka ini secara default. Untuk instans DB PostgreSQL yang kompatibel dengan PostgreSQL 10 atau versi yang lebih rendah, aktifkan pustaka ini secara manual. Untuk mengaktifkannya secara manual, tambahkan `pg_stat_statements` ke `shared_preload_libraries` di grup parameter DB yang terkait dengan instans DB. Lalu boot ulang instans DB Anda. Untuk informasi selengkapnya, lihat [Grup parameter untuk RDS](USER_WorkingWithParamGroups.md).

**catatan**  
Wawasan Performa hanya dapat mengumpulkan statistik untuk kueri dalam `pg_stat_activity` yang tidak terpotong. Secara default, basis data PostgreSQL memotong kueri yang lebih panjang dari 1.024 byte. Untuk menambah ukuran kueri, ubah parameter `track_activity_query_size` dalam grup parameter DB yang terkait dengan instans DB Anda. Jika Anda mengubah parameter ini, instans DB harus di-boot ulang.

## Statistik digest per detik untuk RDS PostgreSQL
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.per-second"></a>

Statistik digest SQL berikut tersedia untuk instans DB PostgreSQL.


| Metrik | Unit | 
| --- | --- | 
| db.sql\$1tokenized.stats.calls\$1per\$1sec | Panggilan per detik | 
| db.sql\$1tokenized.stats.rows\$1per\$1sec | Baris per detik | 
| db.sql\$1tokenized.stats.total\$1time\$1per\$1sec | Eksekusi aktif rata-rata per detik (AAE) | 
| db.sql\$1tokenized.stats.shared\$1blks\$1hit\$1per\$1sec | Hit blok per detik | 
| db.sql\$1tokenized.stats.shared\$1blks\$1read\$1per\$1sec | Pembacaan blok per detik | 
| db.sql\$1tokenized.stats.shared\$1blks\$1dirtied\$1per\$1sec | Blok kotor per detik | 
| db.sql\$1tokenized.stats.shared\$1blks\$1written\$1per\$1sec | Penulisan blok per detik | 
| db.sql\$1tokenized.stats.local\$1blks\$1hit\$1per\$1sec | Hit blok lokal per detik | 
| db.sql\$1tokenized.stats.local\$1blks\$1read\$1per\$1sec | Pembacaan blok lokal per detik | 
| db.sql\$1tokenized.stats.local\$1blks\$1dirtied\$1per\$1sec | Blok lokal kotor per detik | 
| db.sql\$1tokenized.stats.local\$1blks\$1written\$1per\$1sec | Penulisan blok lokal per detik | 
| db.sql\$1tokenized.stats.temp\$1blks\$1written\$1per\$1sec | Penulisan sementara per detik | 
| db.sql\$1tokenized.stats.temp\$1blks\$1read\$1per\$1sec | Pembacaan sementara per detik | 
| db.sql\$1tokenized.stats.blk\$1read\$1time\$1per\$1sec | Pembacaan serentak rata-rata per detik | 
| db.sql\$1tokenized.stats.blk\$1write\$1time\$1per\$1sec | Penulisan serentak rata-rata per detik | 

## Statistik digest per panggilan untuk RDSPostgreSQL
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.per-call"></a>

Metrik berikut menyediakan statistik per panggilan untuk pernyataan SQL.


| Metrik | Unit | 
| --- | --- | 
| db.sql\$1tokenized.stats.rows\$1per\$1call | Baris per panggilan | 
| db.sql\$1tokenized.stats.avg\$1latency\$1per\$1call | Latensi rata-rata per panggilan (dalam md) | 
| db.sql\$1tokenized.stats.shared\$1blks\$1hit\$1per\$1call | Hit blok per panggilan | 
| db.sql\$1tokenized.stats.shared\$1blks\$1read\$1per\$1call | Pembacaan blok per panggilan | 
| db.sql\$1tokenized.stats.shared\$1blks\$1written\$1per\$1call | Penulisan blok per panggilan | 
| db.sql\$1tokenized.stats.shared\$1blks\$1dirtied\$1per\$1call | Blok kotor per panggilan | 
| db.sql\$1tokenized.stats.local\$1blks\$1hit\$1per\$1call | Hit blok lokal per panggilan | 
| db.sql\$1tokenized.stats.local\$1blks\$1read\$1per\$1call | Pembacaan blok lokal per panggilan | 
| db.sql\$1tokenized.stats.local\$1blks\$1dirtied\$1per\$1call | Blok lokal dikotori per panggilan | 
| db.sql\$1tokenized.stats.local\$1blks\$1written\$1per\$1call | Penulisan blok lokal per panggilan | 
| db.sql\$1tokenized.stats.temp\$1blks\$1written\$1per\$1call | Penulisan blok sementara per panggilan | 
| db.sql\$1tokenized.stats.temp\$1blks\$1read\$1per\$1call | Pembacaan blok sementara per panggilan | 
| db.sql\$1tokenized.stats.blk\$1read\$1time\$1per\$1call | Waktu baca per panggilan (dalam md) | 
| db.sql\$1tokenized.stats.blk\$1write\$1time\$1per\$1call | Waktu tulis per panggilan (dalam md) | 

## Statistik utama untuk RDS PostgreSQL
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.primary"></a>

Statistik SQL berikut tersedia untuk instans PostgreSQL DB.


| Metrik | Unit | 
| --- | --- | 
| db.sql\$1tokenized.stats.calls | Panggilan  | 
| db.sql\$1tokenized.stats.rows | Baris  | 
| db.sql\$1tokenized.stats.total\$1time | Total waktu (dalam ms) | 
| db.sql\$1tokenized.stats.shared\$1blks\$1hit | Blok hits  | 
| db.sql\$1tokenized.stats.shared\$1blks\$1read | Memblokir membaca  | 
| db.sql\$1tokenized.stats.shared\$1blks\$1dirtied | Blok kotor  | 
| db.sql\$1tokenized.stats.shared\$1blks\$1written | Blok menulis  | 
| db.sql\$1tokenized.stats.local\$1blks\$1hit | Hit blok lokal  | 
| db.sql\$1tokenized.stats.local\$1blks\$1read | Pembacaan blok lokal  | 
| db.sql\$1tokenized.stats.local\$1blks\$1dirtied | Blok lokal kotor | 
| db.sql\$1tokenized.stats.local\$1blks\$1written | Blok lokal menulis  | 
| db.sql\$1tokenized.stats.temp\$1blks\$1written | Menulis sementara  | 
| db.sql\$1tokenized.stats.temp\$1blks\$1read | Bacaan sementara  | 
| db.sql\$1tokenized.stats.blk\$1read\$1time | Rata-rata pembacaan bersamaan (dalam ms) | 
| db.sql\$1tokenized.stats.blk\$1write\$1time | Rata-rata penulisan bersamaan (dalam ms) | 

Untuk informasi selengkapnya tentang metrik ini, lihat [pg\$1stat\$1statements](https://www.postgresql.org/docs/current/pgstatstatements.html) dalam dokumentasi PostgreSQL.

# Metrik OS dalam Pemantauan yang Ditingkatkan
<a name="USER_Monitoring-Available-OS-Metrics"></a>

Amazon RDS menyediakan metrik secara waktu nyata untuk sistem operasi (OS) tempat instans DB berjalan. RDS memberikan metrik dari Enhanced Monitoring ke akun Amazon Logs Anda. CloudWatch Tabel berikut mencantumkan metrik OS yang tersedia menggunakan Amazon CloudWatch Logs.



**Topics**
+ [Metrik OS untuk Db2, MariaDB, MySQL, Oracle, dan PostgreSQL](#USER_Monitoring-Available-OS-Metrics-RDS)
+ [Metrik OS for Microsoft SQL Server](#USER_Monitoring-Available-OS-Metrics-RDS.SQLServer)

## Metrik OS untuk Db2, MariaDB, MySQL, Oracle, dan PostgreSQL
<a name="USER_Monitoring-Available-OS-Metrics-RDS"></a>

RDS mengumpulkan metrik disk untuk `rdsdbdata` serta volume penyimpanan tambahan yang ada di OS. Untuk melihat metrik OS di CloudWatch Log, lihat[Melihat metrik OS menggunakan CloudWatch Log](USER_Monitoring.OS.CloudWatchLogs.md).

<a name="cloudwatch-os-metrics"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/USER_Monitoring-Available-OS-Metrics.html)

## Metrik OS for Microsoft SQL Server
<a name="USER_Monitoring-Available-OS-Metrics-RDS.SQLServer"></a>

RDS mengumpulkan metrik disk untuk `rdsdbdata` serta volume penyimpanan tambahan yang ada di OS. Untuk melihat metrik OS di CloudWatch Log, lihat[Melihat metrik OS menggunakan CloudWatch Log](USER_Monitoring.OS.CloudWatchLogs.md).

<a name="cloudwatch-sql-server-metrics"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/USER_Monitoring-Available-OS-Metrics.html)