В моей коллекции выполняется операция обновления, которая включает обновление нескольких миллионов строк данных.Я хотел бы следить за ходом этой операции и перешел к текущему виду операций.
Значение numYields, по-видимому, увеличивается в соответствии с тем, что должна делать БД, поэтому мне интересно, увеличивается ли оно каждый раздокумент изменен (обновление: Multi).
В соответствии с документацией :
Длительные операции чтения и записи, такие как запросы, обновления иудаляет, дает при многих условиях.Операции MongoDB также могут привести к блокировкам между отдельными изменениями документа в операциях записи, которые влияют на несколько документов, таких как update () с параметром multi.
Однако в приведенном выше абзаце не указано, будет ли каждое обновление каждогодокумент выдан, или это происходит иногда один раз в нескольких обновлениях.
Может ли кто-нибудь поделиться информацией о том, надежен ли этот индикатор для определения того, сколько документов было обновлено в рамках этой длительной операции?