2016-02-24 35 views
0

我是mongodb的新用戶。我安裝了mongodb 3.2 安裝後,我插入了一條記錄,其中顯示插入成功。但我的db顯示爲0.000gb。 請找到附上的截圖。即使在插入數據後,我的mongodb顯示爲0.000gb

enter image description here

+0

這很奇怪。在我的情況下,MongoDB爲每個我擁有的數據庫默認分配0.078GB。你正在使用哪種存儲引擎? –

+0

對於[WiredTiger](https://docs.mongodb.org/v3.0/core/wiredtiger/)存儲引擎,這是正常的,因爲它不會[按照MMAPv1預先分配文件](https:// docs。 mongodb.org/manual/faq/storage/#preallocated-data-files)。因此,除非您有至少1MB的數據,否則大小顯示爲0.000Gb。 –

回答

1

WiredTiger存儲在其名爲WiredTigerLog日誌文件新插入的數據。來自日誌的數據每60秒移動一次到實際的收集文件或寫入2 gb的數據(以先發生者爲準),但它有一個最小數據限制,WiredTiger不會將文檔從日誌移動到收集文件本身,無論多長時間通過。例如,如果您插入一個小文檔,集合大小將不會增長,但如果您多次插入該文檔,您將看到集合大小在下一個特定秒鐘內增加。

相關問題