全部产品
Search
文档中心

ApsaraDB RDS:Gunakan fitur analisis log query lambat

更新时间:Jun 25, 2025

Kueri SQL lambat dapat memengaruhi stabilitas instance ApsaraDB RDS for PostgreSQL Anda. Jika terjadi masalah seperti beban tinggi atau penurunan performa pada instance RDS Anda, administrator atau pengembang biasanya memeriksa apakah ada kueri SQL lambat yang sedang dijalankan. Database Autonomy Service (DAS) menyediakan fitur analisis log query lambat yang mengumpulkan statistik dan menganalisis kueri SQL lambat dalam instance RDS Anda. Fitur ini membantu mengidentifikasi masalah performa serta memberikan solusi untuk meningkatkan stabilitas dan keandalan sistem.

Prasyarat

Instance RDS Anda harus menjalankan Edisi Ketersediaan Tinggi RDS.

Prosedur

  1. Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instance RDS berada. Kemudian, temukan instance RDS dan klik ID instance tersebut.

  2. Di panel navigasi sisi kiri halaman yang muncul, pilih Autonomy Services > Slow Query Logs.

  3. Pada tab Slow Log Analysis, tentukan rentang waktu dan lihat tren, statistik, serta detail log query lambat dalam rentang waktu yang ditentukan.

    Catatan

    Saat menentukan rentang waktu, waktu akhir harus lebih dari waktu mulai, dan interval antara waktu mulai dan waktu akhir tidak boleh melebihi 24 jam. Anda dapat menanyakan log query lambat dalam sebulan terakhir.

    • Di bagian Slow Query Log Trends, Anda dapat mengklik titik waktu tertentu di grafik tren untuk melihat statistik dan detail log query lambat pada titik waktu tersebut.

      Catatan

      Jika konten pernyataan SQL tidak sepenuhnya ditampilkan karena batasan panjang GUI, arahkan pointer ke pernyataan SQL untuk melihat konten lengkapnya.

    • Klik ikon image untuk mengunduh log query lambat ke komputer Anda.

    • Klik image untuk memuat parameter yang dipilih dan dimasukkan ke konsol OpenAPI untuk debugging API.

    • Di bagian Event Distribution, lakukan operasi berikut:

      Anda dapat menanyakan event log query lambat dalam rentang waktu yang ditentukan. Klik sebuah event untuk melihat detailnya.

    • Pada tab Slow Query Log Statistics, Anda dapat melakukan operasi berikut:

      • Konfigurasikan kondisi filter di bagian atas daftar.

      • Temukan template SQL yang ingin Anda kelola dan klik Details di kolom Actions. Di kotak dialog Slow Log Sample, lihat contoh log query lambat dari template SQL.

      • Temukan template SQL yang ingin Anda kelola dan klik Optimize di kolom Actions. Di kotak dialog SQL Diagnostic Optimization, lihat hasil diagnostik SQL.

        Jika Anda menerima saran optimasi SQL, klik Copy di pojok kanan atas dan tempelkan pernyataan SQL yang dioptimalkan ke klien database atau Data Management (DMS) untuk dieksekusi.

        Catatan

        DAS melakukan diagnostik SQL berdasarkan kompleksitas pernyataan SQL, jumlah data dalam tabel, dan beban kerja database. Saran mungkin dikembalikan lebih dari 20 detik setelah diagnostik SQL dilakukan. Setelah diagnostik selesai, mesin diagnostik SQL memberikan hasil diagnostik, saran optimasi, dan manfaat optimasi yang diharapkan. Anda dapat menentukan apakah akan menerima saran berdasarkan hasil diagnostik.

    • Pada tab Slow Query Log Details, temukan pernyataan SQL yang ingin Anda kelola dan klik Optimize di kolom Actions. Dengan cara ini, Anda juga dapat melakukan diagnostik SQL.

    慢日志

Referensi

Anda dapat mengaktifkan fitur optimasi SQL otomatis. Jika kueri SQL lambat dijalankan dalam instance RDS Anda, DAS secara otomatis mendiagnosis dan mengoptimalkan kueri SQL lambat tersebut. Untuk informasi lebih lanjut, lihat Gunakan fitur optimasi SQL otomatis untuk instance ApsaraDB RDS for PostgreSQL.