Каталог и индексы MongoDB

mongodb116-index-index-lifecycle

Это строки реального запуска на синтетических документах. Своя коллекция после проверки удалена.

ЭтапИмя индексаКлюч
До удаления_id_{"_id":1}
До удаленияcatalog_price{"price":1}
До удаленияcatalog_title{"title":1}
После удаления_id_{"_id":1}
После удаленияcatalog_price{"price":1}

Наблюдения этого запуска

Планы и время ниже — диагностика конкретного стенда, не норматив скорости. Случайные имена учебных объектов заменены подписями.

Ответ dropIndexes
{
    "nIndexesWas": 3,
    "ok": 1
}
Документы после удаления индекса
[
    {
        "_id": 301,
        "title": "Кружка",
        "price": 500
    },
    {
        "_id": 302,
        "title": "Лампа",
        "price": 900
    },
    {
        "_id": 303,
        "title": "Блюдце",
        "price": 250
    }
]
Позиции курсора до и после
[
    [
        0,
        1,
        2
    ],
    [
        0,
        1
    ]
]
batchSize
1

PHP 8.5.11; mongodb 2.5.5; MongoDB 8.0.34.