Krótki:COUNT_SCAN to najskuteczniejszy sposób uzyskania liczby poprzez odczytanie wartości z indeksu, ale można go wykonać tylko w określonych sytuacjach. W przeciwnym razie IXSCAN jest wykonywane po pewnym filtrowaniu dokumentów i liczeniu w pamięci.
Podczas czytania z drugiego poziomu czytanie dotyczy available jest używany. Ten poziom problemów nie uwzględnia dokumentów osieroconych w klastrach podzielonych na fragmenty, więc nie ma SHARDING_FILTER zostanie wykonany etap. Wtedy widzisz COUNT_SCAN .
Jeśli jednak użyjemy read, dotyczy local , musimy pobrać dokumenty, aby wykonać etap filtrowania SHARDING_FILTER. W tym przypadku istnieje wiele etapów realizacji zapytania:IXSCAN , a następnie FETCH następnie SHARDING_FILTER .