♥ 3
⚡ 0
MongoDB · Lección 07

¿Qué información da explain('executionStats') y qué es una consulta cubierta?

explain solo estima el plan sin ejecutarlo en ningún modo, así que no puede mostrar cuántos documentos examinó realmente la consulta
Una consulta cubierta lee siempre todos los documentos de la colección y después aplica el índice para filtrarlos
COLLSCAN indica que la consulta usa el mejor índice posible, y un número alto de documentos examinados frente a los devueltos es señal de eficiencia
Muestra si la consulta usa IXSCAN o COLLSCAN y compara documentos examinados con devueltos (cuanto más cerca de 1, mejor); una consulta cubierta se resuelve solo con el índice (0 documentos examinados) si la proyección usa solo campos indexados y excluye _id cuando este no está en el índice
MongoDB · Lección 07

Completa el código

Un recorrido completo de la colección aparece como
MongoDB · Lección 07

¿Por qué una gran diferencia entre documentos examinados y documentos devueltos indica un problema?

✓

¡Lección completada!

explain y consultas cubiertas

0
XP ganado
3
Vidas restantes