El resumen:COUNT_SCAN
es la forma más eficiente de obtener un conteo leyendo el valor de un índice, pero solo se puede realizar en ciertas situaciones. De lo contrario, IXSCAN
se realiza siguiendo un filtrado de documentos y un conteo en memoria.
Al leer desde secundaria, la preocupación de lectura available
se usa Este nivel de preocupación no considera documentos huérfanos en clústeres fragmentados, por lo que no SHARDING_FILTER
se representará el escenario. Aquí es cuando ves COUNT_SCAN
.
Sin embargo, si usamos la preocupación de lectura local
, necesitamos obtener los documentos para realizar la etapa de filtro SHARDING_FILTER. En este caso, hay varias etapas para completar la consulta:IXSCAN
, luego FETCH
luego SHARDING_FILTER
.