全部产品
Search
文档中心

ApsaraDB RDS:Lihat metrik RDS for MySQL

更新时间:Aug 19, 2025

Memantau metrik kinerja sangat penting untuk pemeliharaan dan pemecahan masalah database. Fitur pemantauan standar dari RDS for MySQL menyediakan berbagai metrik kinerja dan kemampuan diagnostik yang kuat untuk mendeteksi anomali serta memberikan solusi.

Fitur

Fitur Standard Monitoring yang ditingkatkan di RDS for MySQL mengintegrasikan Tren Kinerja dan menyediakan lebih banyak fitur.

  • Tampilan kustom: Fitur pemantauan standar menyediakan berbagai metrik kinerja dan mendukung tampilan kustom. Anda dapat memilih metrik yang ingin dipantau.

    Catatan

    Untuk informasi lebih lanjut tentang parameter kinerja setiap metrik, lihat Tabel Parameter Kinerja.

  • Tampilan diagnostik untuk masalah umum: Layanan ini menyediakan beberapa tampilan diagnostik yang dapat digunakan untuk dengan cepat mengidentifikasi masalah. Tampilan tersebut meliputi Memory OOM Diagnosis, Read-only Instance Delay Diagnosis, Full Storage Diagnosis, CPU Jitter Diagnosis, dan Large Transaction Recognition Diagnosis.

  • Diagnosis otomatis: Fitur pemantauan standar dapat mendeteksi peristiwa pada instans database Anda, melakukan diagnosis otomatis, serta memberikan analisis penyebab akar dan saran.

  • Diagnosis manual: Anda dapat memilih rentang waktu untuk melakukan diagnosis manual.

Lihat data pemantauan standar

  1. Masuk ke Konsol ApsaraDB RDS dan buka halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Kemudian, temukan instans RDS dan klik ID instans.

  2. Di panel navigasi di sebelah kiri, klik Monitoring and Alerts.

  3. Di halaman Standard Monitoring, pilih Standard View atau Custom View.

    Tampilan Standar

    Di tab Standard View, Anda dapat memilih rentang waktu untuk melihat Peristiwa Kinerja dan Metrik Kinerja untuk periode yang dipilih.

    Catatan

    Saat memilih rentang waktu, interval antara waktu mulai dan akhir tidak boleh melebihi 7 hari. Anda dapat melihat data dari 30 hari terakhir.

    • Lihat peristiwa kinerja

      Di area statistik peristiwa, Anda dapat melihat informasi statistik untuk berbagai jenis peristiwa dalam rentang waktu yang dipilih. Klik View Details untuk membuka halaman Lihat Peristiwa Kinerja, di mana Anda dapat melihat informasi detail tentang aktivitas instans anomali dan peristiwa optimasi, termasuk peristiwa yang dijadwalkan, sedang berlangsung, atau selesai.

    • Lihat metrik kinerja

      • Lihat metrik

        Di Classic View default, Anda dapat melihat metrik pemantauan untuk rentang waktu yang dipilih.

        • Klik More Metrics dan pilih metrik untuk melihat tren kinerjanya.

        • Anda dapat mengklik 指标 setelah setiap metrik untuk melihat metrik yang terkandung.image

        • Klik Details di grafik tren metrik untuk memperbesar dan menyesuaikan rentang waktu.

        • Klik Add Trend Comparison untuk membandingkan tren kinerja metrik yang sama di berbagai periode waktu.Add Trend Comparison

      • Lihat analisis peristiwa

        Di Classic View default, memilih level peristiwa menampilkan peristiwa yang sesuai di grafik tren MySQL CPU/Memory Utilization dan Session Connections.

        Anda dapat mengklik peristiwa di grafik tren untuk melihat hasil diagnostik di detail peristiwa.

        事件监控

      • Diagnosis dan analisis metrik

        Di grafik tren metrik apa pun, Anda dapat memilih rentang waktu untuk Diagnose dengan menyeret mouse Anda.

      • Lihat tampilan diagnostik untuk masalah umum

        Anda dapat menggunakan tampilan diagnostik berikut untuk dengan cepat mengidentifikasi penyebab utama masalah: Memory OOM Diagnosis, Read-only Instance Delay Diagnosis, Full Disk Space Diagnosis, CPU Jitter Diagnosis, dan Large Transaction Recognition Diagnosis. Untuk informasi lebih lanjut, lihat Menggunakan Tampilan Diagnostik.

        选择视图

    Tampilan Kustom

    Di tab Custom View, klik Add Monitoring Dashboard untuk melihat tren metrik yang ingin Anda pantau. Untuk informasi lebih lanjut tentang parameter kinerja untuk setiap metrik, lihat Tabel Parameter Kinerja.

    • Klik Add Node And Metric Monitoring untuk memilih node dan metrik untuk ditambahkan ke dasbor.

    • Anda dapat memilih bagaimana metrik ditampilkan: Merged Display atau Separate Display.

      • Merged View: Menampilkan beberapa metrik dalam satu grafik tren.

      • Separate Display: Menampilkan setiap metrik dalam grafik tren terpisah.

        • Anda dapat menggunakan Chart Layout untuk mengatur berapa banyak grafik tren metrik yang ditampilkan per baris.

        • Klik Details di grafik tren metrik untuk memperbesar dan menyesuaikan rentang waktu.

Catatan

Di halaman Standard Monitoring, klik tombol Old Version di sudut kanan atas untuk kembali ke versi pemantauan sebelumnya.

Gunakan tampilan diagnostik

Diagnosis Memory OOM

内容OOM诊断

Anda dapat menggunakan tampilan Memory OOM Diagnosis untuk menganalisis masalah kehabisan memori (OOM).

  • Memory Usage:

    • Jika penggunaan Buffer Pool InnoDB tetap tidak berubah sementara penggunaan memori meningkat secara perlahan dan terus-menerus selama periode panjang, seperti lebih dari tujuh hari, kemungkinan besar terjadi kebocoran memori.

    • Jika penggunaan memori tiba-tiba meningkat sementara penggunaan Buffer Pool InnoDB tetap tidak berubah, peningkatan tersebut mungkin disebabkan oleh lonjakan lalu lintas.

    • Jika baik memori maupun penggunaan Buffer Pool InnoDB meningkat, Buffer Pool InnoDB sedang diisi secara bertahap, yang merupakan hal normal.

  • Resident Memory: Jumlah memori fisik yang digunakan.

  • Open files, Temp File Size, Temp Disk Tables, dan Sort Rows adalah metrik umum yang menunjukkan konsumsi memori.

Pertumbuhan memori terkait dengan metrik bisnis. Pernyataan SQL yang menyebabkan lonjakan memori mendadak sering kali tidak dapat dilacak karena OOM. Oleh karena itu, kami sarankan Anda:

  • Periksa log bisnis untuk menentukan penyebab peningkatan memori mendadak.

  • Tingkatkan spesifikasi memori dan aktifkan SQL Explorer dan Audit. Jika lonjakan memori mendadak terjadi, Anda dapat memeriksa waktu eksekusi kueri SQL untuk menentukan penyebabnya.

Diagnosis delay instansi hanya baca

只读实例延迟诊断

Anda dapat menggunakan tampilan Read-only Instance Delay Diagnosis untuk mendiagnosis delay untuk instansi hanya baca.

  • Active Session: Periksa adanya pemblokiran dari kunci metadata.

    Secara umum, kueri pada jumlah data yang besar mencegah pernyataan DDL memperoleh kunci metadata. Dalam kasus ini, pernyataan DDL memblokir sesi lain, yang menyebabkan koneksi menumpuk.

  • DML Rows Processed, Pages Requested, DML/DDL Operations, dan Temp Disk Space Used: Menampilkan metrik bisnis umum.

  • Replication Delay: Metrik latensi.

Diagnosis ruang penyimpanan penuh

空间满问题诊断

Anda dapat menggunakan tampilan Diagnosis Of Space Full Problem untuk menganalisis masalah ruang tidak mencukupi.

Anda dapat melihat jenis file yang menempati ruang penyimpanan instans dan tren perubahannya. Metrik berikut biasanya terkait dengan penggunaan penyimpanan:

  • File data (user_data_size): Anda dapat menggunakan Analisis Ruang untuk melihat penggunaan ruang setiap database dan tabel, lalu skala keluar atau hapus data yang tidak perlu. Untuk informasi lebih lanjut, lihat Solusi untuk Instans Penuh yang Disebabkan oleh File Data.

  • File sementara (temp_file_size): Tabel sementara mungkin dihasilkan saat Anda mengeksekusi pernyataan SQL untuk mengurutkan dan mengelompokkan data atau mengaitkan tabel. File cache log biner dihasilkan sebelum transaksi besar dikomit. Tabel dan file ini menempati ruang penyimpanan. Untuk informasi lebih lanjut, lihat Selesaikan penyimpanan instans penuh yang disebabkan oleh file sementara.

  • Log biner (binlog_size): Transaksi besar dapat dengan cepat menghasilkan log biner. Log ini menempati ruang penyimpanan. Untuk informasi lebih lanjut tentang cara mengelola log biner, lihat Selesaikan penyimpanan instans penuh yang disebabkan oleh file log biner MySQL.

    Catatan

    Jika layanan Anda berlangganan log biner database, log tersebut mungkin tidak dibersihkan tepat waktu dan dapat menempati ruang.

  • Log undo (undo_log_size): Dalam kebanyakan kasus, kueri yang berjalan lama mencegah log undo dibersihkan. Anda dapat memeriksa kueri yang berjalan lama yang belum selesai.

    Catatan

    Di MySQL 5.6 dan versi sebelumnya, log undo tidak memiliki tablespace terpisah.

  • Log lambat (slowlog_size): Jika log lambat menggunakan terlalu banyak ruang, Anda dapat menggunakan perintah truncate untuk membersihkannya selama jam-jam sepi.

    Catatan

    Dukungan untuk perintah truncate ditambahkan di versi 20210630 MySQL 5.7 dan versi 20210930 MySQL 8.0.

  • Log umum (general_log_size): Ukuran total log kesalahan, Performance Agent, dan pemulihan instans, yang biasanya stabil dan kurang dari 1 GB. Jika ukurannya signifikan melebihi nilai ini, silakan ajukan tiket untuk menghubungi tim produk. Metrik ini mewakili data yang dihasilkan secara berkala oleh kernel MySQL, bukan ukuran file general_log di MySQL.

Diagnosis jitter CPU

CPU抖动诊断

Anda dapat menggunakan tampilan CPU Jitter Diagnostics untuk menganalisis masalah jitter CPU. Metrik yang relevan meliputi berikut ini:

  • Metrik bisnis:

    • Page Request: Biasanya, permintaan Buffer Pool berfluktuasi seiring dengan pemanfaatan CPU.

    • Rows Processed: Periksa hubungan antara pemanfaatan CPU dan jumlah baris yang diproses untuk menentukan apakah lonjakan dalam jumlah baris sesuai dengan perubahan pemanfaatan CPU.

    • Queries: Lihat jenis utama pernyataan SQL yang dieksekusi saat pemanfaatan CPU berubah.

  • Koneksi:

    Thread Running: Konkurensi tinggi dapat menyebabkan pemanfaatan CPU tinggi. Penumpukan MDL atau kunci baris juga dapat menyebabkan penumpukan koneksi, yang meningkatkan pemanfaatan CPU.

Penyebab umum jitter CPU:

  • Perubahan dalam metrik bisnis, seperti Page Request atau Rows Processed, dapat memengaruhi pemanfaatan CPU. Jika ini terjadi, Anda dapat memilih rentang waktu perubahan pemanfaatan CPU dan menjalankan Diagnosis untuk mendapatkan analisis penyebab akar yang rinci.

  • Peningkatan koneksi aktif menyebabkan konsumsi CPU. Dalam hal ini, Anda harus menyelidiki masalah dari sisi bisnis.

Diagnosis transaksi besar

大事务识别诊断

Anda dapat menggunakan tampilan Large Transaction Recognition Diagnosis untuk menganalisis masalah transaksi besar.

  • Threads Connected, Temp File Size, dan Binlog Space: Ini adalah tiga metrik inti yang menunjukkan transaksi besar. Transaksi besar ada di database jika salah satu dari peristiwa berikut terjadi:

    • Sesi aktif menumpuk.

    • Ruang sementara pertama kali meningkat lalu menurun.

    • Setelah ruang sementara menurun, ruang Binlog meningkat.

  • Rows Processed, Logical Page Write, dan Queries per Second: Metrik ini digunakan untuk menentukan jenis transaksi besar.

    Sebagai contoh, jika ada sedikit kueri tetapi banyak baris dihapus, itu menunjukkan transaksi besar yang menghapus data.

Transaksi besar dapat memblokir penulisan log biner:

  • Saat instans memiliki transaksi besar, tablespace sementara (cache binlog) pertama-tama meningkat secara bertahap lalu stabil.

  • Saat tablespace sementara stabil, ruang Binlog meningkat. Karena penulisan log biner bersifat serial global, transaksi lain diblokir, yang menyebabkan koneksi menumpuk.

  • Jika instans menjalankan Edisi Ketersediaan Tinggi RDS, pernyataan probe dari komponen ketersediaan tinggi (HA) pada instans primer dan sekunder juga diblokir, dan failover primer/sekunder terjadi.

Kami sarankan Anda membagi transaksi besar menjadi transaksi kecil dan mengeksekusinya secara terpisah. Sebagai contoh, dalam pernyataan delete, tambahkan klausa where untuk membatasi jumlah data yang dihapus dalam setiap operasi, membagi satu operasi penghapusan menjadi beberapa operasi penghapusan kecil.

Referensi

API Terkait

API

Deskripsi

DescribeDBInstancePerformance

Mengkueri data kinerja instans RDS.

Lampiran: Pemantauan warisan

Ikhtisar metrik dalam pemantauan warisan

Pemantauan warisan menyediakan metrik berikut:

Klasifikasi metrik

Metrik

Pemantauan Sumber Daya

Kapasitas database (RCU), Pemanfaatan CPU dan memori, Ruang disk, IOPS, Koneksi, Lalu lintas jaringan.

Catatan

Kapasitas database (RCU) hanya ditampilkan untuk instans Serverless ApsaraDB RDS for MySQL.

Pemantauan Mesin

TPS/QPS, Cache InnoDB hit ratio/pemanfaatan/rasio kotor, Volume baca/tulis InnoDB, Permintaan cache InnoDB, Baca/tulis/fsync log InnoDB, Jumlah tabel sementara, MySQL_COMDML, MySQL_RowDML, Operasi baca/tulis MyISAM, Tingkat baca/tulis/pemanfaatan Buffer Kunci MyISAM, Status thread MySQL_ThreadStatus, Penulisan log redo InnoDB per detik, Kunci baris MySQL, MySQL_SelectScan

Pemantauan Penyebaran

Status thread replikasi node sekunder, Latensi replikasi node sekunder

Catatan

Pemantauan penyebaran didukung hanya untuk instans RDS yang menjalankan Edisi Ketersediaan Tinggi RDS atau Edisi Kluster.

Lihat data pemantauan warisan

  1. Masuk ke Konsol ApsaraDB RDS dan buka halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Kemudian, temukan instans RDS dan klik ID instans.

  2. Di panel navigasi kiri, klik Monitoring and Alerts.

  3. Di tab Standard Monitoring, klik Old Version.

    image

  4. Di halaman pemantauan warisan, pilih Resource Monitoring, Engine Monitoring, atau Deployment Monitoring dan rentang waktu untuk melihat data pemantauan. Untuk instans Edisi Kluster, Anda juga dapat memilih ID instans atau node. Anda hanya dapat mengkueri data pemantauan dari 30 hari terakhir.

Ubah frekuensi pemantauan untuk pemantauan warisan

Kebijakan konfigurasi frekuensi

Tabel berikut menjelaskan frekuensi pemantauan yang didukung oleh instans berbeda dalam pemantauan warisan.

Penting

Dalam pemantauan warisan, frekuensi pemantauan untuk instans yang menggunakan disk cloud tetap pada 60 detik. Jika Anda mengubah frekuensi, perubahan tersebut tidak akan berlaku.

Tipe instans

5 detik

60 detik

300 detik

Edisi Ketersediaan Tinggi dengan memori kurang dari 8 GB atau Edisi Perusahaan RDS (sebelumnya Edisi Keuangan)

Tidak didukung

Didukung (gratis)

Didukung (gratis, default)

Memori lebih besar dari atau sama dengan 8 GB di Edisi Ketersediaan Tinggi, atau Edisi Perusahaan RDS (sebelumnya Edisi Keuangan)

Didukung (berbayar)

Didukung (gratis, default)

Didukung (gratis)

Edisi Dasar

Tidak didukung

Tidak didukung

Didukung (gratis, default)

Edisi Kluster

Tidak didukung

Didukung (gratis)

Didukung (gratis)

Penagihan

Dalam pemantauan warisan, frekuensi pemantauan 5 detik adalah fitur berbayar. Frekuensi pemantauan lainnya gratis.

  • Item yang dapat ditagih: Frekuensi pemantauan 5 detik.

  • Metode penagihan: Bayar sesuai pemakaian (dibayar per jam).

  • Harga: USD 0,012 per jam.

Prosedur
  1. Buka halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Kemudian, temukan instans RDS dan klik ID instans.

  2. Di panel navigasi kiri, klik Monitoring and Alerts.

  3. Di sisi kanan halaman, klik Return To The Previous Version.

  4. Klik Set Monitoring Frequency di halaman pemantauan warisan.

  5. Di kotak dialog Set Monitoring Frequency, pilih frekuensi pemantauan dan klik OK.

API Terkait

API

Deskripsi

DescribeDBInstanceMonitor

Mengkueri frekuensi pemantauan warisan.