

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="performance-insights-analyzing"></a>

Dasbor Wawasan Performa berisi informasi performa basis data untuk membantu Anda menganalisis dan memecahkan masalah performa. Pada halaman dasbor utama, Anda dapat melihat informasi tentang beban database (beban DB). Anda dapat “mengiris” beban DB berdasarkan dimensi seperti status tunggu atau kueri. 

**Topics**
+ [Ikhtisar dasbor Wawasan Performa](performance-insights-dashboard-overview.md)
+ [Membuka dasbor Wawasan Kinerja](performance-insights-dashboard-opening.md)
+ [Menganalisis beban basis data dengan status tunggu](performance-insights-analyzing-db-load.md)
+ [Ikhtisar tab Kueri teratas](performance-insights-top-queries.md)
+ [Memperbesar bagan beban database](performance-insights-zoom-db-load.md)

# Ikhtisar dasbor Wawasan Performa
<a name="performance-insights-dashboard-overview"></a>

Dasbor adalah cara termudah untuk berinteraksi dengan Wawasan Performa. Contoh berikut menunjukkan dasbor untuk instance Amazon DocumentDB. Secara default, dasbor Wawasan Kinerja menunjukkan data selama satu jam terakhir.

![\[Dasbor Performance Insights yang menampilkan pemanfaatan CPU dan pemuatan basis data dari waktu ke waktu untuk instans Amazon DocumentDB.\]](http://docs.aws.amazon.com/id_id/documentdb/latest/developerguide/images/performance-insights/overview-dashboard.png)


Dasbor dibagi menjadi beberapa bagian berikut:

1. **Metrik penghitung** — Menampilkan data untuk metrik penghitung kinerja tertentu.

1. **Beban basis data** - Menunjukkan bagaimana beban DB dibandingkan dengan kapasitas instans DB seperti yang diwakili oleh baris **vCPU Max**.

1.  **Dimensi teratas** - Menunjukkan dimensi teratas yang berkontribusi terhadap beban DB. Dimensi ini meliputi`waits`,`queries`,`hosts`,`databases`, dan`applications`.

**Topics**
+ [Bagan metrik penghitung](#performance-insights-overview-metrics)
+ [Bagan muatan basis data](#performance-insights-overview-db-load-chart)
+ [Tabel Dimensi teratas](#performance-insights-overview-top-dimensions)

## Bagan metrik penghitung
<a name="performance-insights-overview-metrics"></a>

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

Bagan **Metrik Penghitung** menampilkan data untuk penghitung performa.

![\[Bagan metrik penghitung yang menunjukkan pemanfaatan CPU dari waktu ke waktu.\]](http://docs.aws.amazon.com/id_id/documentdb/latest/developerguide/images/performance-insights/counter-metrics.png)


Untuk mengubah penghitung kinerja, pilih **Kelola metrik**. Anda dapat memilih beberapa **metrik OS** seperti yang ditunjukkan pada gambar berikut. Untuk melihat detail setiap metrik, arahkan kursor ke nama metrik.

![\[Antarmuka pemilihan metrik dasbor Performance Insights dengan opsi metrik OS.\]](http://docs.aws.amazon.com/id_id/documentdb/latest/developerguide/images/performance-insights/overview-os-metrics.png)


## Bagan muatan basis data
<a name="performance-insights-overview-db-load-chart"></a>

Bagan **beban Database** menunjukkan bagaimana aktivitas database dibandingkan dengan kapasitas instance seperti yang diwakili oleh baris **Max vCPU**. Secara default, bagan garis bertumpuk mewakili muatan DB sebagai sesi aktif rata-rata per unit waktu. Muatan DB diiris (dikelompokkan) berdasarkan status tunggu.

![\[Bagan beban basis data menunjukkan sesi aktif rata-rata dari waktu ke waktu, dengan penggunaan CPU melonjak mendekati akhir.\]](http://docs.aws.amazon.com/id_id/documentdb/latest/developerguide/images/performance-insights/database-load.png)


**Muatan DB diiris berdasarkan dimensi**  
Anda dapat memilih untuk menampilkan muatan sebagai sesi aktif yang dikelompokkan berdasarkan dimensi yang didukung. Gambar berikut menunjukkan dimensi untuk instance Amazon DocumentDB.

![\[Grafik yang menunjukkan beban database dengan berbagai opsi “Slice by” ditampilkan dalam daftar dropdown.\]](http://docs.aws.amazon.com/id_id/documentdb/latest/developerguide/images/performance-insights/database-load-sliced.png)


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

![\[Grafik batang yang menunjukkan beban database dengan detail tambahan ditampilkan saat mengarahkan kursor ke nama item.\]](http://docs.aws.amazon.com/id_id/documentdb/latest/developerguide/images/performance-insights/database-load-details.png)


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

![\[Grafik batang menunjukkan beban basis data dengan detail tambahan ditampilkan saat melayang di atas bilah.\]](http://docs.aws.amazon.com/id_id/documentdb/latest/developerguide/images/performance-insights/database-load-hover.png)


## Tabel Dimensi teratas
<a name="performance-insights-overview-top-dimensions"></a>

**Tabel dimensi atas** mengiris beban DB dengan dimensi yang berbeda. Dimensi adalah kategori atau “irisan menurut” untuk karakteristik muatan DB yang berbeda. Jika dimensinya adalah kueri, **Kueri teratas** menunjukkan pernyataan kueri yang berkontribusi paling besar pada beban DB.

Pilih salah satu tab dimensi berikut.

![\[Tab Dimensi kueri teratas yang menampilkan dua kueri teratas.\]](http://docs.aws.amazon.com/id_id/documentdb/latest/developerguide/images/performance-insights/top-dimensions.png)


Tabel berikut memberikan deskripsi singkat dari setiap tab.


| Tab | Deskripsi | 
| --- | --- | 
|  Tunggu teratas  |   Peristiwa di mana backend basis data sedang menunggu  | 
|  Kueri teratas  |  Pernyataan kueri yang sedang berjalan  | 
|  Host teratas  |  IP host dan port klien yang terhubung  | 
|  Basis data teratas  |  Nama basis data yang terhubung ke klien  | 
|  Aplikasi teratas  |  Nama aplikasi yang terhubung ke basis data  | 

Untuk mempelajari cara menganalisis kueri menggunakan tab **Kueri teratas**, lihat. [Ikhtisar tab Kueri teratas](performance-insights-top-queries.md)

# Membuka dasbor Wawasan Kinerja
<a name="performance-insights-dashboard-opening"></a>

**Untuk melihat dasbor Performance Insights di AWS Management Console, gunakan langkah-langkah berikut:**

1. Buka konsol Performance Insights di. [https://console.aws.amazon.com/docdb/](https://console.aws.amazon.com/docdb/home#performance-insights)

1. Pilih instans DB. Dasbor Performance Insights ditampilkan untuk instans Amazon DocumentDB tersebut.

   Untuk instans Amazon DocumentDB dengan Performance Insights diaktifkan, Anda juga dapat mencapai dasbor dengan **memilih item Sessions dalam daftar** instance. 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. Ketika bar kosong, instance adalah idle. Saat muatan meningkat, bilah akan terisi dengan warna biru. Ketika beban melewati jumlah virtual CPUs (vCPUs) pada kelas instance, bilah berubah menjadi merah, menunjukkan potensi kemacetan.  
![\[Halaman Clusters menampilkan kluster regional Amazon DocumentDB dan CPU serta aktivitas saat ini dari setiap instance cluster.\]](http://docs.aws.amazon.com/id_id/documentdb/latest/developerguide/images/performance-insights/opening-clusters.png)

1. (Opsional) Pilih interval waktu yang berbeda dengan memilih tombol di kanan atas. Misalnya, untuk mengubah interval menjadi 1 jam, pilih **1 jam**.  
![\[Tombol interval waktu mulai dari lima menit hingga satu minggu.\]](http://docs.aws.amazon.com/id_id/documentdb/latest/developerguide/images/performance-insights/opening-time.png)

   Pada tangkapan layar berikut, interval beban DB adalah 1 jam.  
![\[Grafik batang yang menunjukkan beban database yang diukur dalam sesi aktif rata-rata.\]](http://docs.aws.amazon.com/id_id/documentdb/latest/developerguide/images/performance-insights/opening-db-load.png)

1. Untuk menyegarkan data Anda secara otomatis, aktifkan **Penyegaran otomatis**.  
![\[Tombol auto refresh diaktifkan, muncul di sebelah tombol interval waktu.\]](http://docs.aws.amazon.com/id_id/documentdb/latest/developerguide/images/performance-insights/opening-auto-refresh.png)

   Dasbor Wawasan Kinerja secara otomatis menyegarkan kembali data baru. Kecepatan penyegaran tergantung pada jumlah data yang ditampilkan: 
   + 5 menit menyegarkan setiap 5 detik.
   + 1 jam menyegarkan setiap menit.
   + 5 jam menyegarkan setiap menit.
   + 24 jam menyegarkan setiap 5 menit.
   + 1 minggu menyegarkan setiap jam.

# Menganalisis beban basis data dengan status tunggu
<a name="performance-insights-analyzing-db-load"></a>

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

Beban DB yang dikelompokkan berdasarkan menunggu dan kueri teratas biasanya memberikan wawasan paling banyak tentang masalah kinerja. Muatan DB yang dikelompokkan berdasarkan peristiwa tunggu menunjukkan apakah ada sumber daya atau kemacetan konkurensi dalam basis data. Dalam hal ini, tab **Kueri teratas** pada tabel item pemuatan atas menunjukkan kueri mana yang mendorong pemuatan itu.

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

1. Tinjau bagan **Muatan basis data** dan lihat apakah ada insiden muatan basis data yang melebihi baris **CPU Maks**.

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 tab **Kueri teratas** di tabel item pemuatan atas yang paling berkontribusi pada status tunggu tersebut. Anda dapat mengidentifikasi ini dengan kolom **Load by Wait (AAS)**.

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

Anda juga dapat melihat host atau aplikasi mana yang berkontribusi paling banyak dengan memilih **Host teratas** atau **Aplikasi teratas**, masing-masing. Nama aplikasi ditentukan dalam string koneksi ke instance Amazon DocumentDB. `Unknown`menunjukkan bahwa bidang aplikasi tidak ditentukan. 

Misalnya, di dasbor berikut, **CPU** menunggu sebagian besar beban DB. Memilih kueri teratas di bawah **Kueri teratas** akan mencakup bagan pemuatan Database untuk fokus pada beban terbanyak yang disumbangkan oleh kueri pilih.

![\[Bagan beban database yang menunjukkan lonjakan penggunaan CPU. Tab Kueri Teratas yang sesuai menunjukkan kueri yang berkontribusi paling banyak untuk status menunggu.\]](http://docs.aws.amazon.com/id_id/documentdb/latest/developerguide/images/performance-insights/db-load-1.png)


![\[Bagan beban database yang menunjukkan lonjakan penggunaan CPU untuk kueri yang paling berkontribusi pada status menunggu. Tab Kueri Teratas yang sesuai menunjukkan kueri turunan kueri tersebut.\]](http://docs.aws.amazon.com/id_id/documentdb/latest/developerguide/images/performance-insights/db-load-2.png)


# Ikhtisar tab Kueri teratas
<a name="performance-insights-top-queries"></a>

Secara default, tab **Kueri teratas** menunjukkan kueri yang paling berkontribusi pada pemuatan DB. Anda dapat menganalisis teks kueri untuk membantu menyetel kueri Anda.

**Topics**
+ [Intisari kueri](#performance-insights-top-queries-digests)
+ [Muatan berdasarkan status tunggu (AAS)](#performance-insights-top-queries-aas)
+ [Melihat informasi kueri terperinci](#performance-insights-top-queries-query-info)
+ [Mengakses teks kueri pernyataan](#performance-insights-top-queries-accessing-text)
+ [Melihat dan mengunduh teks permintaan pernyataan](#performance-insights-top-queries-viewing-downloading)

## Intisari kueri
<a name="performance-insights-top-queries-digests"></a>

*Intisari kueri* 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, intisari kueri mungkin terlihat seperti ini:

```
{"find":"customerscollection","filter":{"FirstName":"?"},"sort":{"key":{"$numberInt":"?"}},"limit":{"$numberInt":"?"}}
```

Digest ini dapat mencakup kueri turunan berikut:

```
{"find":"customerscollection","filter":{"FirstName":"Karrie"},"sort":{"key":{"$numberInt":"1"}},"limit":{"$numberInt":"3"}}
{"find":"customerscollection","filter":{"FirstName":"Met"},"sort":{"key":{"$numberInt":"1"}},"limit":{"$numberInt":"3"}}
{"find":"customerscollection","filter":{"FirstName":"Rashin"},"sort":{"key":{"$numberInt":"1"}},"limit":{"$numberInt":"3"}}
```

Untuk melihat pernyataan kueri literal dalam intisari, pilih kueri, lalu pilih simbol plus (`+`). Di tangkapan layar berikut, kueri yang dipilih adalah sebuah intisari.

![\[Tabel kueri Top menunjukkan intisari kueri yang diperluas dengan satu kueri anak yang dipilih.\]](http://docs.aws.amazon.com/id_id/documentdb/latest/developerguide/images/performance-insights/top-queries-literal.png)


**catatan**  
Intisari kueri mengelompokkan pernyataan kueri serupa, tetapi tidak menyunting informasi sensitif. 

## Muatan berdasarkan status tunggu (AAS)
<a name="performance-insights-top-queries-aas"></a>

Di **Kueri teratas**, kolom **Load by waits (AAS)** menggambarkan persentase beban database yang terkait dengan setiap item pemuatan teratas. Kolom ini mencerminkan beban untuk item tersebut dengan pengelompokan apa pun yang saat ini dipilih dalam **bagan beban DB**. Misalnya, Anda mungkin mengelompokkan bagan **Muatan DB** berdasarkan status tunggu. 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.

![\[Bagan batang yang menunjukkan beban basis data yang dikelompokkan berdasarkan CPU, IO, dan status tunggu kait. Tabel yang sesuai menunjukkan kueri teratas berdasarkan beban dengan menunggu.\]](http://docs.aws.amazon.com/id_id/documentdb/latest/developerguide/images/performance-insights/top-queries-aas.png)


## Melihat informasi kueri terperinci
<a name="performance-insights-top-queries-query-info"></a>

Dalam tabel **kueri Top**, Anda dapat membuka *pernyataan intisari* untuk melihat informasinya. Informasi ini muncul di panel bawah.

![\[Tabel kueri Top menunjukkan pernyataan kueri yang dipilih dan informasi kueri di bawah ini.\]](http://docs.aws.amazon.com/id_id/documentdb/latest/developerguide/images/performance-insights/top-queries-detailed.png)


Jenis identifier (IDs) berikut dikaitkan dengan pernyataan query:

1. **Support query ID** - Nilai hash dari ID kueri. Nilai ini hanya untuk mereferensikan ID kueri saat Anda bekerja dengan AWS Support. AWS Support tidak memiliki akses ke kueri IDs dan teks kueri Anda yang sebenarnya.

1. **Support digest ID** — Nilai hash dari ID intisari. Nilai ini hanya untuk mereferensikan ID intisari saat Anda bekerja dengan Support AWS . AWS Support tidak memiliki akses ke intisari IDs dan teks kueri Anda yang sebenarnya.

## Mengakses teks kueri pernyataan
<a name="performance-insights-top-queries-accessing-text"></a>

Secara default, setiap baris dalam tabel **Kueri Top** menunjukkan 500 byte teks kueri untuk setiap pernyataan kueri. Jika pernyataan intisari melebihi 500 byte, Anda dapat melihat teks lainnya dengan membuka pernyataan di dasbor Performance Insights. Dalam hal ini, panjang maksimum untuk kueri yang ditampilkan adalah 1 KB. Jika Anda melihat pernyataan kueri lengkap, Anda juga dapat memilih **Unduh**.

## Melihat dan mengunduh teks permintaan pernyataan
<a name="performance-insights-top-queries-viewing-downloading"></a>

Di dasbor Performance Insights, Anda dapat melihat atau mengunduh teks kueri.

**Untuk melihat teks kueri lainnya di dasbor Performance Insights**

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

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

1. Pilih instans DB. Dasbor Wawasan Kinerja ditampilkan untuk instans DB tersebut.

   Pernyataan kueri dengan teks yang lebih besar dari 500 byte akan terlihat seperti gambar berikut:  
![\[Tabel kueri Top dengan kueri anak dipilih.\]](http://docs.aws.amazon.com/id_id/documentdb/latest/developerguide/images/performance-insights/top-queries-statement.png)

1. Periksa bagian informasi kueri untuk melihat lebih banyak teks kueri.  
![\[Bagian Informasi kueri yang menampilkan teks lengkap dari kueri yang dipilih.\]](http://docs.aws.amazon.com/id_id/documentdb/latest/developerguide/images/performance-insights/top-queries-query-text.png)

Dasbor Performance Insights dapat menampilkan hingga 1 KB untuk setiap pernyataan kueri lengkap.

**catatan**  
Untuk menyalin atau mengunduh pernyataan kueri, nonaktifkan pemblokir pop-up apa pun.

# Memperbesar bagan beban database
<a name="performance-insights-zoom-db-load"></a>

Anda dapat menggunakan fitur lain di antarmuka pengguna Wawasan Kinerja untuk membantu menganalisis data kinerja.

**Click-and-Drag Memperbesar**  
Dalam antarmuka Wawasan Kinerja, Anda dapat memilih sebagian kecil bagan muatan dan memperbesar detailnya.

![\[Bagan batang menunjukkan beban database, dengan sebagian disorot untuk diperbesar.\]](http://docs.aws.amazon.com/id_id/documentdb/latest/developerguide/images/performance-insights/pi-zoom-1.png)


Untuk memperbesar sebagian bagan muatan, pilih waktu mulai dan seret ke akhir periode waktu yang Anda inginkan. Saat melakukannya, area yang dipilih akan disorot. Saat Anda melepaskan mouse, bagan beban memperbesar area yang dipilih, dan tabel ***Item* teratas** dihitung ulang.

![\[Bagan batang beban basis data menunjukkan bagian yang diperbesar, dengan tabel tunggu Top yang sesuai di bawah ini.\]](http://docs.aws.amazon.com/id_id/documentdb/latest/developerguide/images/performance-insights/pi-zoom-2.png)
