{ "db" : "nameDatabase", "collections" : 2, "views" : 0, "objects" : 2104394, "avgObjSize" : 459217.714875161, "dataSize" : 966375003877.0, "storageSize" : 466821181440.0, "numExtents" : 0, "indexes" : 2, "indexSize" : 36229120.0, "ok" : 1.0}
dataSize = Tamaño real de la información en la base de datos
storageSize = dataSize + documentos eliminados (espacio libre)
storageSize - dataSize = 499553822437.0 *espacio libre disponible para reescribir con nuevos documentos. ¿Correcto?
Aunque db.stats() indica esos valores, si consulto mi disco duro el archivo collectionXXX.wt ocupa 394GB y sigue creciendo... solo tengo 11GB libres (crítico).
¿¿Como es posible?? ¿Alguna solución?
He usado compact pero no está liberando espacio en el disco duro.
(Mongodb versión versión 3.4.7)
dataSize es el tamaño de sus datos sin procesar. Por ejemplo, el documento {a: false} tiene un tamaño de 9 Bytes
storageSize es el tamaño del espacio en disco físico utilizado de sus datos (sin índices). Como ves, tus datos se comprimen alrededor del 50%
indexSize es el tamaño del espacio de disco físico utilizado de sus índices.
Por lo tanto, todos sus archivos collectionXXX.wt + indexXXX.wt deben tener un tamaño de alrededor de 434,8 GiByte
Solución: coloque un disco más grande o elimine los datos no utilizados.