MongoDB - можно ли не использовать кеш для проверки скорости запроса? - PullRequest
0 голосов
/ 03 января 2019

Я использую Groovy язык для реализации запросов MongoDB. Я хочу проверить скорость моего запроса. Но из-за кеша я не могу предсказать это. Я искал в Google, но я не смог сделать это.

Проблема: Есть ли запрос, который вынуждает MongoDB не использовать кеш. Я попытался db.collection.getPlanCache (). Clear () на языке Groovy, но это не помогает. Есть ли способ справиться с этим, используя язык Groovy?

Ответы [ 2 ]

0 голосов
/ 03 января 2019

Ваш отличный код должен быть таким.

db.getCollection('myCollection').aggregate(<pipeline>).close()

Звонок на .close() должен освободить ресурсы, как предлагается здесь - .close ()

0 голосов
/ 03 января 2019

попробуйте db.collection.find(<query>).close()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...