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
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.
Di panel navigasi sisi kiri halaman detail instance, pilih .
Lihat log kueri lambat berdasarkan arsitektur instance.
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:
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.
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.