Запуск 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
?