gpt4 book ai didi

索引创建作业的mongodb状态

转载 作者:IT老高 更新时间:2023-10-28 13:04:37 25 4
gpt4 key购买 nike

我正在使用 MongoDB,并且有一个包含大约 7500 万条记录的集合。我使用以下命令在两个“字段”上添加了复合索引:

db.my_collection.ensureIndex({"data.items.text":1, "created_at":1},{background:true}).

两天后,我试图查看索引创建的状态。运行 db.currentOp() 返回 {},但是当我尝试创建另一个索引时,我收到以下错误消息:

cannot add index with a background operation in progress.

有没有办法检查索引创建作业的状态/进度?

要补充一点 - 我使用的是 mongodb 版本 2.0.6。谢谢!

最佳答案

在 mongo shell 中,键入以下命令以查看当前进度:

rs0:PRIMARY> db.currentOp(true).inprog.forEach(function(op){ if(op.msg!==undefined) print(op.msg) })

Index Build (background) Index Build (background): 1431577/55212209 2%

关于索引创建作业的mongodb状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22309268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com