Untuk mengelola instans ApsaraDB RDS for MySQL, Anda perlu memahami status real-time dari instans tersebut. Fitur Pemeriksaan dan Penilaian menyederhanakan proses ini dengan mendukung pemeriksaan otomatis dan manual serta menyediakan laporan diagnostik komprehensif untuk membantu pengambilan keputusan yang cepat.
Prasyarat
Fitur ini hanya didukung untuk jenis instans RDS berikut:
MySQL 8.0 pada Edisi Ketersediaan Tinggi RDS, Edisi Perusahaan RDS, atau Edisi Kluster RDS
MySQL 5.7 pada Edisi Ketersediaan Tinggi RDS, Edisi Perusahaan RDS, atau Edisi Kluster RDS
MySQL 5.6 pada Edisi Ketersediaan Tinggi RDS
MySQL 5.5 pada Edisi Ketersediaan Tinggi RDS
Prosedur
Masuk ke Konsol ApsaraDB RDS.
Di panel navigasi sisi kiri, pilih Maintenance & Monitoring > Performance Monitoring.
Di halaman Performance Monitoring, klik tab Inspection and Scoring.
Di tab Inspection and Scoring, lakukan operasi berikut sesuai kebutuhan bisnis Anda:
Aktifkan Pemeriksaan dan Penilaian Otomatis
Jika ini adalah pertama kalinya Anda mengaktifkan fitur ini, klik Enable. Di kotak dialog Configure Inspection and Scoring, konfigurasikan parameter Pilih Mesin dan klik OK.
CatatanSetelah mengaktifkan fitur ini, sistem akan memberi nilai setiap instans RDS terhubung sekali sehari.
Mulai Pemeriksaan dan Penilaian Manual
Di tab Inspection and Scoring, klik Start Inspection.
Di bagian Select Instances dari kotak dialog Instance Inspection, pilih satu atau lebih instans RDS dari bagian Instans Tersedia dan klik ikon
untuk menambahkan instans terpilih ke bagian Instans Terpilih.Di bagian Inspection Time, tentukan rentang waktu.
CatatanWaktu mulai pemeriksaan tidak boleh lebih lambat dari waktu saat ini. Interval minimum antara waktu mulai dan waktu akhir adalah 1 jam, dan interval maksimumnya adalah 24 jam.
Klik Confirm.

Lihat Hasil Pemeriksaan dan Penilaian
Setelah mengaktifkan fitur Pemeriksaan dan Penilaian, Anda dapat mencari instans RDS berdasarkan nama atau alias untuk melihat hasil dalam periode waktu tertentu.
Anda dapat mengklik Delete di kolom Actions dari instans RDS yang diperlukan untuk menghapus hasilnya.
Anda dapat mengklik Deduction Details di kolom Actions dari instans RDS yang diperlukan untuk melihat rincian pengurangan di panel Deduction Details.
Anda dapat mengklik Report di kolom Actions dari instans RDS yang diperlukan untuk melihat rincian laporan penilaian di panel Scoring Report Details.
Anda dapat mengklik ID dari instans RDS yang diperlukan untuk melihat tren kinerja instans RDS di tab Performance Trends. Untuk informasi lebih lanjut, lihat Tren Kinerja.
Anda dapat mengklik ikon
untuk mengunduh hasil pemeriksaan dan penilaian ke komputer Anda.
Aturan penilaian
Item pengurangan | Deskripsi | Sub-item | Kondisi | Poin dikurangi |
Penggunaan CPU (cpuUsage) | Rata-rata harian penggunaan CPU. Jika sebuah instans RDS memiliki beberapa inti CPU, sistem menghitung penggunaan CPU setiap inti dan kemudian menghitung rata-rata penggunaan CPU semua inti. | Peringatan | 70% <= cpuUsage <= 80% | 1+(cpuUsage-0.7)*20 |
Kritis | cpuUsage>= 80% | min[3+(cpuUsage-0.8)*30,10] | ||
Penggunaan Memori (memUsage) | Rata-rata harian penggunaan memori. | Peringatan | 80% <= memUsage <= 90% | 1+(memUsage-0.8)*20 |
Kritis | memUsage>0.9 | min[(memUsage-0.9)*50, 10] | ||
Penggunaan Ruang | Penggunaan penyimpanan dihitung dengan menggunakan rumus berikut: Penggunaan penyimpanan = Rata-rata penyimpanan yang digunakan selama sehari/Total penyimpanan × 100% | Hari tersedia | availableDays<=30 | 15-availableDays/3 |
Jumlah tabel besar | bigTableCount>0 | min(bigTableCount,15) | ||
Penggunaan Koneksi (connectionRate) | Penggunaan koneksi dihitung dengan menggunakan rumus berikut: Penggunaan koneksi = Rata-rata jumlah koneksi selama sehari/Jumlah maksimum koneksi yang diizinkan pada suatu titik waktu × 100% | Peringatan | 70% <= connectionRate<=80% | 1 |
Kritis | connectionRate>80% | 3 | ||
Penggunaan IOPS (iopsUsage) | Penggunaan IOPS dihitung berdasarkan rumus berikut: Penggunaan IOPS = Rata-rata IOPS selama sehari/IOPS maksimum yang diizinkan × 100%. | Peringatan | 70%<iopsUsage<90% | 3 |
Kritis | iopsUsage>90% | 5 | ||
Sesi Aktif (threadRunning) | Jumlah sesi aktif yang dihasilkan dalam sehari. | Peringatan | threadRunning>min(2*cpuCores+8,64) | 3 |
Kritis | threadRunning>min(4*cpuCores+8,96) | 9 | ||
Pernyataan SQL Lambat (slowSqlCount) | Jumlah pernyataan SQL yang menyebabkan kueri lambat dalam sehari. Catatan Anda dapat mengklik nomornya untuk melihat lima pernyataan SQL lambat yang paling sering dieksekusi. | Terdeteksi | 0<slowSqlCount<100 | 1+(slowSqlCount-10)/30 |
Peringatan | 100<=slowSqlCount<500 | 4+(slowSqlCount-100)/30 | ||
Kritis | slowSqlCount>=500 | min[18+(slowSqlCount-50)/30, 30)] | ||
Audit keamanan SQL (sqlInjectionCount) | Jumlah pernyataan SQL berisiko tinggi dan jumlah serangan injeksi SQL. | Pernyataan SQL berisiko tinggi | riskSqlCount>0 | min(riskSqlCount,5) |
Serangan injeksi SQL | sqlInjectionCount>0 | min(sqlInjectionCount,5) | ||
Deadlock | Menunjukkan apakah deadlock terjadi selama sehari. | Terdeteksi | Terdeteksi | 3 |
Referensi
Jika masalah berikut terjadi pada instans RDS Anda, Anda dapat menggunakan fitur yang dijelaskan dalam topik terkait untuk menyelesaikan masalah:
Kueri SQL Lambat:
Masalah Terkait Kapasitas Penyimpanan:
Masalah Kinerja: