• Home
  • Jobs
  • Courses
  • Teachers
  • For business
  • Blog
  • ES/EN

0

23
Views
MognoDB what KeysExamined means?

MongoDB .explain("executionStats") shows keysExamined of something around 103,000 but I cant find out what it means.

13 days ago ·

Santiago Trujillo

2 answers
Answer question

0

From MongoDB docs:

explain.executionStats.totalKeysExamined

Number of index entries scanned. totalKeysExamined corresponds to the nscanned field returned by cursor.explain() in earlier versions of MongoDB.

13 days ago · Santiago Trujillo Report

0

  1. This are good news when you have totalKeysExamined > 0 , this mean your query is using index. Here it is important to understand what is the size of your database , index selectivity , frequency and use case of this query to be identified if 103,000 is a good examination number for your search.

  2. If you have totalKeysExamined = 0 , and totalDocsExamined > 0 than you may need to create some indexes.

  3. The best case is when you have totalDocsExamined = 0 and totalKeysExamined > 0 , this is the case when you have the so called "covered query" , this is the fastest case where you search and load only from the index in memory and do not touch the rest part of the documents from storage.

13 days ago · Santiago Trujillo Report
Answer question
Find remote jobs
Loading

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post job Plans Our process Sales
Legal
Terms and conditions Privacy policy
© 2022 PeakU Inc. All Rights Reserved.