All Products
Search
Document Center

ApsaraDB RDS:Lihat detail log lambat

Last Updated:Aug 19, 2026

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

  1. 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.

  2. Pada panel navigasi sebelah kiri, pilih Autonomy Services > Slow Query Logs.

  3. 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 operasi DescribeSQLLogReportList, yang mengembalikan nilai dalam milidetik.

    Catatan

    Anda juga dapat membuka halaman Logs instans dan mengklik tab Slow Log Details untuk melihat detail log kueri lambat.

    image

    Penting
    • Detail 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.

FAQ

Kriteria pencatatan SQL

  • Berdasarkan waktu eksekusi: Suatu pernyataan SQL dicatat jika waktu eksekusinya melebihi ambang batas yang ditentukan oleh parameter long_query_time. Nilai default-nya adalah 1 detik. Secara default, ApsaraDB RDS mencatat pernyataan SQL yang memerlukan waktu eksekusi lebih dari 1 detik.

  • Berdasarkan penggunaan indeks: Jika parameter log_queries_not_using_indexes diatur ke ON, ApsaraDB RDS juga mencatat pernyataan SQL yang tidak menggunakan indeks, meskipun waktu eksekusinya tidak melebihi ambang batas long_query_time. Secara default, parameter log_queries_not_using_indexes bernilai OFF.

Perbedaan waktu eksekusi

Perbedaan ini biasanya terjadi ketika suatu pernyataan SQL mengubah zona waktu. Zona waktu untuk waktu eksekusi yang dicatat dalam log kueri lambat dapat diatur pada tingkat session, database, atau sistem. Zona waktu ditentukan berdasarkan logika berikut:

Sistem menggunakan zona waktu database jika telah diatur; jika tidak, sistem akan menggunakan zona waktu sistem secara default. Jika suatu pernyataan SQL mengubah zona waktu pada tingkat session, cap waktu dalam log kueri lambat mungkin dikonversi secara salah, sehingga menyebabkan perbedaan waktu.

Kueri lambat yang tidak tercatat

Hal ini biasanya terjadi ketika perintah KILL, baik dieksekusi secara manual maupun otomatis, menghentikan kueri tersebut. Pernyataan yang dihentikan tidak ditambahkan ke log kueri lambat.