

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

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