Как я могу создать ограниченную коллекцию с помощью storageSize вместо dataSize? - PullRequest
0 голосов
/ 15 февраля 2019

Запуск MongoDB 4.0.4 в Debian GNU / Linux 9 (растягивание) с ограничением размера коллекции до 2,9 ТБ и неограниченным количеством документов с помощью механизма WiredTiger.

{
    ...
    "size" : NumberLong(3113851252530), // <= ~2.9T
    "count" : 238059628,
    "avgObjSize" : 13080,
    "storageSize" : 863343902720.0, // <= ~804G
    "capped" : true,
    "max" : -1,
    "maxSize" : NumberLong(3113851291136), // <= 2.9T
    ...
}

Итак sizeдостиг предела 2.9T, я также начал переписывать старые документы.Тем не менее, я создал коллекцию с учетом размера хранилища, меня не заботит размер несжатых данных.

На диске достаточно места (8 ТБ).Также получено точно такое же поведение в ограниченном наборе 1M.

Могу ли я вместо этого ограничить размер коллекции storageSize?

...