Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
MariaDB dan MySQL mengumpulkan statistik SQL hanya pada tingkat digest. Tidak ada statistik yang ditampilkan di tingkat pernyataan.
Topik
Statistik digest untuk MariaDB dan MySQL
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, AWS Management Console 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 ke0
dan Sumber tidak boleh diatur keuser
. Jika Wawasan Performa tidak mengelola Skema Performa secara otomatis, lihat Ikhtisar Skema Kinerja untuk Performance Insights di MySQL Amazon RDS untuk MariaDB atau MySQL.
Dalam AWS CLI, periksa sumber nilai parameter dengan menjalankan describe-db-parametersperintah.
Statistik per detik untuk MariaDB dan MySQL
Statistik SQL berikut ini tersedia untuk instans DB MariaDB dan MySQL.
Metrik | Unit |
---|---|
db.sql_tokenized.stats.count_star_per_sec | Panggilan per detik |
db.sql_tokenized.stats.sum_timer_wait_per_sec | Latensi rata-rata per detik (dalam ms)) |
db.sql_tokenized.stats.sum_select_full_join_per_sec | Memilih penggabungan penuh per detik |
db.sql_tokenized.stats.sum_select_range_check_per_sec | Memilih pemeriksaan rentang per detik |
db.sql_tokenized.stats.sum_select_scan_per_sec | Memilih pemindaian per detik |
db.sql_tokenized.stats.sum_sort_merge_passes_per_sec | Mengurutkan pass penggabungan per detik |
db.sql_tokenized.stats.sum_sort_scan_per_sec | Mengurutkan pemindaian per detik |
db.sql_tokenized.stats.sum_sort_range_per_sec | Mengurutkan rentang per detik |
db.sql_tokenized.stats.sum_sort_rows_per_sec | Mengurutkan baris per detik |
db.sql_tokenized.stats.sum_rows_affected_per_sec | Baris yang terpengaruh per detik |
db.sql_tokenized.stats.sum_rows_examined_per_sec | Baris yang diperiksa per detik |
db.sql_tokenized.stats.sum_rows_sent_per_sec | Baris yang dikirim per detik |
db.sql_tokenized.stats.sum_created_tmp_disk_tables_per_sec | Tabel disk sementara yang dibuat per detik |
db.sql_tokenized.stats.sum_created_tmp_tables_per_sec | Tabel disk sementara yang dibuat per detik |
db.sql_tokenized.stats.sum_lock_time_per_sec | Waktu penguncian per detik (dalam md) |
Statistik per panggilan untuk MariaDB dan MySQL
Metrik berikut menyediakan statistik per panggilan untuk pernyataan SQL.
Metrik | Unit |
---|---|
db.sql_tokenized.stats.sum_timer_wait_per_call | Latensi rata-rata per panggilan (dalam md) |
db.sql_tokenized.stats.sum_select_full_join_per_call | Memilih penggabungan penuh per panggilan |
db.sql_tokenized.stats.sum_select_range_check_per_call | Memilih pemeriksaan rentang per panggilan |
db.sql_tokenized.stats.sum_select_scan_per_call | Memilih pemindaian per panggilan |
db.sql_tokenized.stats.sum_sort_merge_passes_per_call | Mengurutkan pass penggabungan per panggilan |
db.sql_tokenized.stats.sum_sort_scan_per_call | Mengurutkan pemindaian per panggilan |
db.sql_tokenized.stats.sum_sort_range_per_call | Mengurutkan rentang per panggilan |
db.sql_tokenized.stats.sum_sort_rows_per_call | Mengurutkan baris per panggilan |
db.sql_tokenized.stats.sum_rows_affected_per_call | Baris yang terpengaruh per panggilan |
db.sql_tokenized.stats.sum_rows_examined_per_call | Baris yang diperiksa per panggilan |
db.sql_tokenized.stats.sum_rows_sent_per_call | Baris yang terkirim per panggilan |
db.sql_tokenized.stats.sum_created_tmp_disk_tables_per_call | Tabel disk sementara yang dibuat per panggilan |
db.sql_tokenized.stats.sum_created_tmp_tables_per_call | Tabel sementara yang dibuat per panggilan |
db.sql_tokenized.stats.sum_lock_time_per_call | Waktu penguncian per panggilan (dalam md) |
Statistik SQL berikut ini tersedia untuk instans DB MariaDB dan MySQL.
Metrik | Unit |
---|---|
db.sql_tokenized.stats.count_star | Panggilan |
db.sql_tokenized.stats.sum_timer_wait | Waktu tunggu (dalam ms) |
db.sql_tokenized.stats.sum_select_full_join | Pilih bergabung penuh |
db.sql_tokenized.stats.sum_select_range_check | Pilih pemeriksaan rentang |
db.sql_tokenized.stats.sum_select_scan | Pilih pemindaian |
db.sql_tokenized.stats.sum_sort_merge_passes | Urutkan pass gabungan |
db.sql_tokenized.stats.sum_sort_scan | Urutkan pemindaian |
db.sql_tokenized.stats.sum_sort_range | Urutkan rentang |
db.sql_tokenized.stats.sum_sort_rows | Urutkan baris |
db.sql_tokenized.stats.sum_rows_affected | Baris terpengaruh |
db.sql_tokenized.stats.sum_rows_examined | Baris diperiksa |
db.sql_tokenized.stats.sum_rows_sent | Baris dikirim |
db.sql_tokenized.stats.sum_created_tmp_disk_tables | Membuat tabel disk sementara |
db.sql_tokenized.stats.sum_created_tmp_tables | Membuat tabel sementara |
db.sql_tokenized.stats.sum_lock_time | Waktu kunci (dalam ms) |