SQLstatistik untuk SQL - Layanan Basis Data Relasional Amazon

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

SQLstatistik untuk SQL

Untuk setiap SQL panggilan dan setiap detik kueri berjalan, Performance Insights mengumpulkan SQL statistik. RDSuntuk Postgre SQL mengumpulkan SQL statistik hanya di tingkat intisari. Tidak ada statistik yang ditampilkan di tingkat pernyataan.

RDSuntuk PostgreSQL.

Statistik digest untuk SQL

Untuk melihat statistik SQL intisari, SQL Postgre harus memuat pustaka. pg_stat_statements Untuk instance Postgre SQL DB yang kompatibel dengan Postgre SQL 11 atau yang lebih baru, database memuat pustaka ini secara default. Untuk instance Postgre SQL DB yang kompatibel dengan Postgre SQL 10 atau sebelumnya, 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.

catatan

Wawasan Performa hanya dapat mengumpulkan statistik untuk kueri dalam pg_stat_activity yang tidak terpotong. Secara default, SQL database Postgre memotong kueri lebih 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.

SQL

Statistik SQL intisari berikut tersedia untuk instans SQL Postgre DB.

Metrik Unit
db.sql_tokenized.stats.calls_per_sec Panggilan per detik
db.sql_tokenized.stats.rows_per_sec Baris per detik
db.sql_tokenized.stats.total_time_per_sec Eksekusi aktif rata-rata per detik () AAE
db.sql_tokenized.stats.shared_blks_hit_per_sec Hit blok per detik
db.sql_tokenized.stats.shared_blks_read_per_sec Pembacaan blok per detik
db.sql_tokenized.stats.shared_blks_dirtied_per_sec Blok kotor per detik
db.sql_tokenized.stats.shared_blks_written_per_sec Penulisan blok per detik
db.sql_tokenized.stats.local_blks_hit_per_sec Hit blok lokal per detik
db.sql_tokenized.stats.local_blks_read_per_sec Pembacaan blok lokal per detik
db.sql_tokenized.stats.local_blks_dirtied_per_sec Blok kotor lokal per detik
db.sql_tokenized.stats.local_blks_written_per_sec Penulisan blok lokal per detik
db.sql_tokenized.stats.temp_blks_written_per_sec Penulisan sementara per detik
db.sql_tokenized.stats.temp_blks_read_per_sec Pembacaan sementara per detik
db.sql_tokenized.stats.blk_read_time_per_sec Pembacaan serentak rata-rata per detik
db.sql_tokenized.stats.blk_write_time_per_sec Penulisan serentak rata-rata per detik

SQL

Metrik berikut menyediakan statistik per panggilan untuk SQL pernyataan.

Metrik Unit
db.sql_tokenized.stats.rows_per_call Baris per panggilan
db.sql_tokenized.stats.avg_latency_per_call Latensi rata-rata per panggilan (dalam md)
db.sql_tokenized.stats.shared_blks_hit_per_call Hit blok per panggilan
db.sql_tokenized.stats.shared_blks_read_per_call Pembacaan blok per panggilan
db.sql_tokenized.stats.shared_blks_written_per_call Penulisan blok per panggilan
db.sql_tokenized.stats.shared_blks_dirtied_per_call Blok kotor per panggilan
db.sql_tokenized.stats.local_blks_hit_per_call Hit blok lokal per panggilan
db.sql_tokenized.stats.local_blks_read_per_call Pembacaan blok lokal per panggilan
db.sql_tokenized.stats.local_blks_dirtied_per_call Blok kotor lokal per panggilan
db.sql_tokenized.stats.local_blks_written_per_call Penulisan blok lokal per panggilan
db.sql_tokenized.stats.temp_blks_written_per_call Penulisan blok sementara per panggilan
db.sql_tokenized.stats.temp_blks_read_per_call Pembacaan blok sementara per panggilan
db.sql_tokenized.stats.blk_read_time_per_call Waktu baca per panggilan (dalam md)
db.sql_tokenized.stats.blk_write_time_per_call Waktu tulis per panggilan (dalam md)

Untuk informasi selengkapnya tentang metrik ini, lihat pg_stat_statement di dokumentasi Postgre. SQL