全部产品
Search
文档中心

ApsaraDB for MongoDB:Lihat log kueri lambat

更新时间:Jul 02, 2025

Anda dapat melihat dan menganalisis log kueri lambat dari database dalam suatu instance di konsol ApsaraDB for MongoDB untuk mengoptimalkan performa database.

Prasyarat

  • Instance harus berupa instance set replika atau kluster sharding.

  • Jika instance dibeli antara 6 Juni 2021 dan 25 November 2021, fitur log audit harus diaktifkan terlebih dahulu dengan memilih opsi lambat di panel Pengaturan Filter Log Audit. Untuk informasi lebih lanjut, lihat Aktifkan fitur log audit.

    Catatan

    Jika hanya lambat yang dipilih di panel Pengaturan Filter Log Audit, fitur log audit disediakan secara gratis.

Catatan penggunaan

  • Log kueri lambat disimpan selama tujuh hari.

  • Log kueri lambat tidak dapat dihapus.

  • Anda tidak dapat melihat log kueri lambat dari database dalam instance mandiri.

  • Fitur manajemen log tidak tersedia di beberapa wilayah. Anda dapat masuk ke konsol ApsaraDB for MongoDB untuk memeriksa apakah fitur ini didukung di wilayah tertentu.

Prosedur

  1. Buka halaman Instance Set Replika atau Instance Kluster Sharding. Di bilah navigasi atas, pilih wilayah tempat instance berada. Kemudian, temukan instance dan klik ID instance tersebut.

  2. Di panel navigasi sisi kiri halaman detail instance, pilih Logs > Slow Query Logs.

  3. Lihat log kueri lambat berdasarkan arsitektur instance.

    • Instance set replika

      Tentukan nama database dan rentang waktu untuk melihat log kueri lambat.

    • Instance kluster sharding

      Tentukan nama database, ID node shard, dan rentang waktu untuk melihat log kueri lambat.

    Catatan

    Klik Export untuk mengunduh log kueri lambat ke komputer lokal Anda.

FAQ

Mengapa operasi yang memakan waktu seperti yang diharapkan tidak dicatat dalam log kueri lambat?

Jika operasi yang memakan waktu seperti yang diharapkan tidak ditemukan saat Anda menanyakan log kueri lambat, kami sarankan Anda menggunakan salah satu metode berikut untuk menyelesaikan masalah:

  1. Periksa ambang batas operasi lambat yang ditentukan. Operasi lambat merujuk pada operasi yang durasi eksekusinya melebihi ambang waktu yang ditentukan. Anda dapat memeriksa apakah pengaturan parameter operationProfiling.slowOpThresholdMs memenuhi persyaratan Anda. Nilai default parameter ini adalah 100 (dalam milidetik). Untuk informasi lebih lanjut tentang cara melihat dan mengonfigurasi parameter, lihat Konfigurasikan parameter database untuk sebuah instance.

  2. Periksa versi instance. Jika versi instance Anda adalah MongoDB 4.0, kami sarankan Anda melakukan analisis log audit atau meningkatkan instance Anda ke MongoDB 4.2. Untuk informasi lebih lanjut, lihat Kueri log audit dan Tingkatkan versi utama sebuah instance.

    Secara default, hanya admin dan slow yang dipilih untuk jenis operasi audit setelah fitur log audit diaktifkan. Dalam hal ini, operasi dari tipe yang sesuai dicatat dalam log kueri lambat yang dihasilkan oleh fitur tersebut. Untuk instance yang menjalankan MongoDB 4.0, jika Anda mengubah jenis operasi audit yang ditentukan, catatan tambahan tidak akan dihasilkan untuk operasi update atau delete ketika operasi tersebut adalah operasi lambat. Kami sarankan Anda menganalisis operasi lambat berdasarkan durasi eksekusi yang ditunjukkan dalam log audit, atau tingkatkan instance Anda ke MongoDB 4.2. Versi ini telah mengoptimalkan perilaku sebelumnya untuk memastikan bahwa semua operasi lambat dicatat dalam log kueri lambat.

Mengapa saya tidak memiliki otorisasi untuk mengakses log kueri lambat sebagai Pengguna Resource Access Management (RAM)?

Fitur analisis log lambat disediakan oleh Database Autonomy Service (DAS). Sebelum Anda mengakses log kueri lambat, Anda harus diberi izin pada DAS. Untuk informasi lebih lanjut, lihat Bagaimana cara menggunakan DAS sebagai Pengguna RAM?

Referensi

Untuk informasi lebih lanjut tentang cara melihat log kueri lambat secara rinci atau mengekspor log kueri lambat, lihat Log kueri lambat.