

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

# 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. 