2014-12-04 37 views

回答

4

explain()是上的光標的功能,並且不可上的插入件。還有一個$explain查詢修飾符,但它仍然是查詢修飾符。

但是,作爲explain 2.0歸檔的工作量很大,其中一個子任務是提供explain() for updates - SERVER-14101。這在2.7.7版中被列爲固定的。

作爲一個說明,解釋執行每個操作可能是一個壞主意,因爲它迫使MongoDB的重新評估查詢計劃的所有時間,從而增加了數據庫服務器的負載。

您現在可以使用integrated profiler和​​來分析非查詢操作的性能,但洞察力是有限的。嘗試使用簡單的find().explain()進行手動優化,使用的索引應該相同。

+1

謝謝,這是一個明確的答案。我會馬上接受。 – Redsandro 2014-12-04 17:34:35

相關問題