бд aggregate, есть индекс на ids.uuidMessage
Собираю логи профилирования по медленным запросам, в них вижу
...
"aggregate" : "hst_messages",
"pipeline" : [
{"$match" : {"ids.uuidMessage":"true_70000000001@c.us_3EB0E7AF43A9F19A2568"}},
{"$group" : {"_id" : 1,"n" : {"$sum" : 1}}}
],
...
"keysExamined" : 0,
"docsExamined" : 3410671,
т.е. индексы не были использованны, почему такое может происходить?
db.hst_message.getIndexes() [ ... { "v" : 2, "key" : { "ids.uuidMessage" : 1 }, "name" : "ids.uuidMessage_1"} ... ]
Обсуждают сегодня