1

我有一个大约 550 万条记录的 MongoDB 集合。我尝试索引它,无论是在单个字段上还是使用复合索引都失败了,因为索引过程正常进行,但是当它达到 100% 我认为它应该停止时,它超过 100% 并继续。我已经让它运行了 10 个小时,但它从未结束。

我尝试索引的字段是 long 或 double。

我在 x64 Windows 上运行最新的 MongoDB 版本。

我认为这是不正常的行为是否正确?有什么想法我能做什么?

Wed Sep 05 10:22:37 [conn1]             415000000/5576219       7442%
Wed Sep 05 10:22:48 [conn1]             417000000/5576219       7478%
Wed Sep 05 10:22:59 [conn1]             419000000/5576219       7514%
4

1 回答 1

1

根据 mongodb-users 列表的有用建议:

这可能是由于磁盘空间不足并因此导致数据库损坏。

我所做的是清理磁盘空间,然后运行“mongodump --repair”,然后运行“mongorestore”。

于 2013-01-14T23:46:00.293 回答