MongoDB bao gồm một trình biên dịch đơn giản. Xem tại đây: http://www.mongodb.org/display/DOCS/Database+ Hồ sơ
Nếu bạn đặt mức cấu hình thành 2, thì tất cả các truy vấn sẽ được ghi vào bộ sưu tập "system.profiler" để bạn có thể xem qua. Nếu bạn đặt mức cấu hình thành 1, thì chỉ các truy vấn chậm sẽ được ghi (theo mặc định, chúng được định nghĩa là các truy vấn chậm hơn 100ms, nhưng đây là một tham số có thể định cấu hình).
Để chẩn đoán các truy vấn chậm, chức năng "giải thích" cũng rất hữu ích. Xem tại đây http://www.mongodb.org/display/DOCS/Explain
Một khi bạn biết truy vấn nào chậm, bạn có thể sử dụng giải thích để tìm ra chỉ mục nào mà cơ sở dữ liệu đang sử dụng (hoặc không sử dụng).