Влияет ли количество курсоров на производительность сервера Mongo? - PullRequest
0 голосов
/ 21 октября 2018

Я пытаюсь собрать oplog.rs коллекцию для изменений в конкретной БД.Для этого я создаю курсор, который перебирает изменения во всех коллекциях.Но этот метод может быть медленным.

Для улучшения я решил создать несколько курсоров (100+) для каждой коллекции и выполнять их итерацию.Этот метод имеет несколько важных улучшений, но я не совсем уверен в том, что производительность влияет на сервер Mongo.Например, задержки репликации, некоторые ограничения количества доступных курсоров или другие возможные проблемы.Кроме того, я читаю только со вторичных узлов, что также должно снизить влияние на производительность.

Я не нашел подробной информации о возможных проблемах и буду благодарен за помощь.

...