Linux/Python学习论坛-京峰教育

 找回密码
 立即注册

一键登录:

搜索
热搜: 活动 交友 discuz
查看: 3147|回复: 0

查看Mongodb建立索引的进度(当前mongodb正在做的所有任务)

[复制链接]

238

主题

288

帖子

1925

积分

超级版主

Rank: 8Rank: 8

积分
1925
QQ
发表于 2015-3-18 13:06:05 | 显示全部楼层 |阅读模式
开个终端建索引
[root@centos7 ~]# mongo
MongoDB shell version: 2.6.1
connecting to: test
> use ctmp
switched to db ctmp
> db.domain.ensureIndex({"domain":1})





开个终端看状态, 其实是看当前mongodb正在干啥, 一直到它闲的时候就创建完了
[root@centos7 ~]# mongo
MongoDB shell version: 2.6.1
connecting to: test
> use ctmp
switched to db ctmp
> db.currentOp()
{
        "inprog" : [
                {
                        "opid" : 36,
                        "active" : false,
                        "op" : "query",
                        "ns" : "",
                        "query" : {
                                "expireAfterSeconds" : {
                                        "$exists" : true
                                }
                        },
                        "client" : "0.0.0.0:0",
                        "desc" : "TTLMonitor",
                        "threadId" : "0x7fe8f2d0a700",
                        "locks" : {
                                "^ctmp" : "R"
                        },
                        "waitingForLock" : true,
                        "numYields" : 0,
                        "lockStats" : {
                                "timeLockedMicros" : {


                                },
                                "timeAcquiringMicros" : {


                                }
                        }
                },
                {
                        "opid" : 34,
                        "active" : true,
                        "secs_running" : 325,
                        "op" : "query",
                        "ns" : "ctmp.domain",
                        "query" : {
                                "createIndexes" : "domain",
                                "indexes" : [
                                        {
                                                "key" : {
                                                        "domain" : 1
                                                },
                                                "name" : "domain_1"
                                        }
                                ]
                        },
                        "client" : "192.168.0.41:57639",
                        "desc" : "conn3",
                        "threadId" : "0x7fe8eb507700",
                        "connectionId" : 3,
                        "locks" : {
                                "^" : "w",
                                "^ctmp" : "W"
                        },
                        "waitingForLock" : false,
                        "msg" : "Index Build Index Build: 106294436/106927965 99%",
                        "progress" : {
                                "done" : 106294436,
                                "total" : 106927965
                        },
                        "numYields" : 0,
                        "lockStats" : {
                                "timeLockedMicros" : {
                                        "r" : NumberLong(35),
                                        "w" : NumberLong(0)
                                },
                                "timeAcquiringMicros" : {
                                        "r" : NumberLong(3),
                                        "w" : NumberLong(2)
                                }
                        }
                }
        ]
}
> db.currentOp()
{
        "inprog" : [
                {
                        "opid" : 36,
                        "active" : false,
                        "op" : "query",
                        "ns" : "",
                        "query" : {
                                "expireAfterSeconds" : {
                                        "$exists" : true
                                }
                        },
                        "client" : "0.0.0.0:0",
                        "desc" : "TTLMonitor",
                        "threadId" : "0x7fe8f2d0a700",
                        "locks" : {
                                "^ctmp" : "R"
                        },
                        "waitingForLock" : true,
                        "numYields" : 0,
                        "lockStats" : {
                                "timeLockedMicros" : {


                                },
                                "timeAcquiringMicros" : {


                                }
                        }
                },
                {
                        "opid" : 34,
                        "active" : true,
                        "secs_running" : 377,
                        "op" : "query",
                        "ns" : "ctmp.domain",
                        "query" : {
                                "createIndexes" : "domain",
                                "indexes" : [
                                        {
                                                "key" : {
                                                        "domain" : 1
                                                },
                                                "name" : "domain_1"
                                        }
                                ]
                        },
                        "client" : "192.168.0.41:57639",
                        "desc" : "conn3",
                        "threadId" : "0x7fe8eb507700",
                        "connectionId" : 3,
                        "locks" : {
                                "^" : "W",
                                "^ctmp" : "W"
                        },
                        "waitingForLock" : false,
                        "msg" : "Index Bulk Build: (2/3) btree bottom up Index: (2/3) BTree Bottom Up Progress: 41565834/106927965 38%",
                        "progress" : {
                                "done" : 41565834,
                                "total" : 106927965
                        },
                        "numYields" : 0,
                        "lockStats" : {
                                "timeLockedMicros" : {
                                        "r" : NumberLong(35),
                                        "w" : NumberLong(376847477)
                                },
                                "timeAcquiringMicros" : {
                                        "r" : NumberLong(3),
                                        "w" : NumberLong(2)
                                }
                        }
                }
        ]
}
> db.currentOp()
{
        "inprog" : [
                {
                        "opid" : 36,
                        "active" : false,
                        "op" : "query",
                        "ns" : "",
                        "query" : {
                                "expireAfterSeconds" : {
                                        "$exists" : true
                                }
                        },
                        "client" : "0.0.0.0:0",
                        "desc" : "TTLMonitor",
                        "threadId" : "0x7fe8f2d0a700",
                        "locks" : {
                                "^ctmp" : "R"
                        },
                        "waitingForLock" : true,
                        "numYields" : 0,
                        "lockStats" : {
                                "timeLockedMicros" : {


                                },
                                "timeAcquiringMicros" : {


                                }
                        }
                },
                {
                        "opid" : 34,
                        "active" : true,
                        "secs_running" : 512,
                        "op" : "query",
                        "ns" : "ctmp.domain",
                        "query" : {
                                "createIndexes" : "domain",
                                "indexes" : [
                                        {
                                                "key" : {
                                                        "domain" : 1
                                                },
                                                "name" : "domain_1"
                                        }
                                ]
                        },
                        "client" : "192.168.0.41:57639",
                        "desc" : "conn3",
                        "threadId" : "0x7fe8eb507700",
                        "connectionId" : 3,
                        "locks" : {
                                "^" : "W",
                                "^ctmp" : "W"
                        },
                        "waitingForLock" : false,
                        "msg" : "Index Bulk Build: (3/3) btree-middle",
                        "numYields" : 0,
                        "lockStats" : {
                                "timeLockedMicros" : {
                                        "r" : NumberLong(35),
                                        "w" : NumberLong(511264132)
                                },
                                "timeAcquiringMicros" : {
                                        "r" : NumberLong(3),
                                        "w" : NumberLong(2)
                                }
                        }
                }
        ]
}
> db.currentOp()
{ "inprog" : [ ] }
> ▊




索引创建完毕
[root@centos7 ~]# mongo
MongoDB shell version: 2.6.1
connecting to: test
> use ctmp
switched to db ctmp
> db.domain.ensureIndex({"domain":1})
{
        "createdCollectionAutomatically" : false,
        "numIndexesBefore" : 1,
        "numIndexesAfter" : 2,
        "ok" : 1
}
> ▊

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|京峰教育,只为有梦想的人 ( 京ICP备15013173号 )

GMT+8, 2020-2-23 12:42 , Processed in 0.025363 second(s), 11 queries , Redis On.

快速回复 返回顶部 返回列表