Каталог и индексы MongoDB
mongodb116-index-keyset-pages
Это строки реального запуска на синтетических документах. Своя коллекция после проверки удалена.
Наблюдения этого запуска
Планы и время ниже — диагностика конкретного стенда, не норматив скорости. Случайные имена учебных объектов заменены подписями.
Курсор после второй страницы
{
"price": 150,
"_id": 22
}Следующий правильный экран
[
[
3,
23,
"Блюдце C",
150
],
[
3,
31,
"Тарелка",
220
]
]Неполный фильтр price > 150
{
"returned_ids": [
31
],
"missing_id": 23
}Конец списка
{
"empty_page": 4,
"page_sizes": [
2,
2,
2
],
"dataset_changed_during_run": false
}PHP 8.5.11; mongodb 2.5.5; MongoDB 8.0.34.