小编dav*_*ens的帖子

MongoDB大型索引构建非常慢

我有一个包含4亿份文件的藏品.每个都有6个DateTime,1个Boolean,8个Double,9个Integer和6个String字段.我正在尝试构建以下索引:

db.MyCollection.ensureIndex( 
    { "String1" : 1, "String2" : 1, "String3" : 1, "DateTime1" : 1, "Integer1" : 1, "DateTime2" : 1 }, 
    {background: true} 
);
Run Code Online (Sandbox Code Playgroud)

运行5天后,只完成了一半.

该服务器运行的是Windows Server Enterprise,具有4TB磁盘空间和256GB RAM.很少有其他进程针对数据库运行.没有分片或其他特殊配置.

有什么方法可以加快速度吗?(没有删除background = true限定符,因为我不希望它完全关闭我的数据库,在这种情况下它会.)

indexing performance build mongodb

5
推荐指数
1
解决办法
6520
查看次数

标签 统计

build ×1

indexing ×1

mongodb ×1

performance ×1