MongoDB.explain("executionStats")顯示了大約 103,000 個的keysExamined,但我不知道它是什么意思。
uj5u.com熱心網友回復:
來自MongoDB 檔案:
explain.executionStats.totalKeysExamined
掃描的索引條目數。
totalKeysExamined對應于MongoDB 早期版本中nscanned回傳的欄位。cursor.explain()
uj5u.com熱心網友回復:
當您擁有totalKeysExamined > 0時,這是個好訊息,這意味著您的查詢正在使用索引。在這里,重要的是要了解資料庫的大小、索引選擇性、頻率和要確定的查詢的用例,如果 103,000 是您搜索的一個很好的考試編號。
如果您有totalKeysExamined = 0和totalDocsExamined > 0,則可能需要創建一些索引。
最好的情況是當你有totalDocsExamined = 0和 totalKeysExamined > 0 時,這是所謂的“覆寫查詢”的情況,這是你只從記憶體中的索引搜索和加載而不接觸的最快情況其余部分的檔案從存盤中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/422846.html
標籤:
下一篇:分面管道的分頁
