Topik ini menjelaskan cara melihat detail log kueri lambat untuk ApsaraDB RDS for MySQL serta menjawab pertanyaan umum (FAQ) mengenai kriteria pencatatan SQL, pemotongan pernyataan, perbedaan waktu, dan perbedaan jumlah log.
Ikhtisar
Fitur log kueri lambat diaktifkan secara default untuk instans ApsaraDB RDS for MySQL. Untuk informasi selengkapnya, lihat Kebijakan pengumpulan log kueri lambat ApsaraDB RDS for MySQL. Untuk melihat jenis log lainnya, lihat Lihat log error dan log kueri lambat.
Catatan penggunaan
Jika suatu instans menghasilkan lebih dari 600 entri log kueri lambat dalam satu menit, beberapa entri log mungkin hilang. Anda dapat mengatasi masalah ini dengan meningkatkan versi mesin minor ke 20191212 atau yang lebih baru.
Jika suatu pernyataan SQL lebih panjang dari 8.192 byte, log kueri lambat akan memotong pernyataan tersebut.
Kueri log pada halaman Analisis Log Lambat
Masuk ke Konsol ApsaraDB RDS dan buka halaman Instances. Pada bilah navigasi atas, pilih wilayah tempat instans RDS berada. Kemudian, temukan instans RDS tersebut dan klik ID instans.
Pada panel navigasi sebelah kiri, pilih Autonomy Services > Slow Query Logs.
Pada tab Slow Log Analysis, pilih rentang waktu. Konsol kemudian akan menampilkan statistik dan detail log kueri lambat untuk rentang tersebut.
Waktu eksekusi rata-rata dalam statistik log kueri lambat diukur dalam detik, sedangkan latensi rata-rata dalam statistik SQL lengkap diukur dalam milidetik. Kedua modul menggunakan granularitas waktu yang berbeda dan berkaitan dengan operasi API yang berbeda: statistik log kueri lambat berkaitan dengan operasi
DescribeSlowLogs, yang mengembalikan nilai dalam detik, sedangkan statistik SQL lengkap berkaitan dengan operasiDescribeSQLLogReportList, yang mengembalikan nilai dalam milidetik.CatatanAnda juga dapat membuka halaman Logs instans dan mengklik tab Slow Log Details untuk melihat detail log kueri lambat.
PentingDetail log kueri lambat mencakup informasi seperti pernyataan SQL, sumber akses, database, dan waktu eksekusi. Bidang User menampilkan nama akun database yang mengeksekusi pernyataan SQL tersebut. Ini bukan pengguna Resource Access Management (RAM) yang Anda gunakan untuk masuk ke Konsol Manajemen Alibaba Cloud. Bidang User hanya tersedia jika Anda memilih Autonomy Services > Slow Query Logs > Slow Log Details pada panel navigasi sebelah kiri Database Autonomy Service (DAS). Tab Slow Log Details pada halaman Logs tidak menyertakan bidang ini. Cap waktu dalam log kueri lambat menunjukkan waktu mulai eksekusi SQL untuk versi mesin minor 20211231 (MySQL 5.7.35), 20220530 (MySQL 8.0.25), dan yang lebih baru. Untuk versi sebelumnya, cap waktu menunjukkan waktu akhir eksekusi SQL.
Untuk mengekspor detail log kueri lambat, lihat Analisis Log Lambat.