摘要:
1)问题在使用MongoDB插入数据时,出现“exception 12520 fileallocation failure” 错误,导致数据并不能成功插入数据库。2)分析经过分析发现,磁盘空间已满,删除冗余数据后,发现还是会出现“exception 12520 fileallocation failure” ,解决方法就是重新启动MongoDB,在Issues after Running Out of Space中提到:“The only way to get it to continue operating normally is to shut itdown completely and 阅读全文
摘要:
1)根据官方的文档,removing要删除数据,直接使用remove,db.things.remove({}); // removes alldb.things.remove({n:1}); // removes all where n == 12)删除后,磁盘空间并不会减少,而是会保留这些空间,新插入数据时会重用这些空间。如果需要压缩空间,需要执行:mongod --repair,参见:Reducing MongoDB database file size 阅读全文