MongoDB menyertakan profiler sederhana. Lihat di sini:http://www.mongodb.org/display/DOCS/Database+ Profiler
Jika Anda menyetel level pembuatan profil ke 2, maka semua kueri akan ditulis ke koleksi "system.profiler" sehingga Anda dapat melihatnya. Jika Anda menyetel level pembuatan profil ke 1, maka hanya kueri lambat yang akan ditulis (secara default ini didefinisikan sebagai kueri yang lebih lambat dari 100 md, tetapi ini merupakan parameter yang dapat dikonfigurasi).
Untuk mendiagnosis kueri lambat, fungsi "jelaskan" juga sangat membantu. Lihat di sinihttp://www.mongodb.org/display/DOCS/Explain
Jika Anda tahu kueri mana yang lambat, Anda dapat menggunakan penjelasan untuk mengetahui indeks mana yang digunakan database (atau tidak digunakan).