【MongoDB】管理命令收集
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,[TOC]慢查询// 开启2000毫秒以上的慢查询记录db.setProfilingLevel(1,2000)// 查看最近5条慢查询show profile// 按照慢查询执行时间倒序查询db.sy
千家信息网最后更新 2026年10月31日【MongoDB】管理命令收集
[TOC]
慢查询
// 开启2000毫秒以上的慢查询记录db.setProfilingLevel(1,2000)// 查看最近5条慢查询show profile// 按照慢查询执行时间倒序查询db.system.profile.find().sort({'millis':-1}).pretty// 查看查询计划db.Sync_Log.find({"$and":[{"mbid" :{$eq 7542163}},{'t':{$gte:2333}}]}).explain()// 关闭慢查询记录db.setProfilingLevel(0)任务管理
停止超过一定时间的查询
db.currentOp().inprog.forEach(function(item){if (item.secs_running > 1000 ) db.killOp(item.opid);})停止对某个表的查询
db.currentOp().inprog.forEach(function(item){if (item.ns == "dbA.tbA")db.killOp(item.opid)})找出某种类型的任务
db.currentOp().inprog.forEach(function(item){if (item.op=="query"){print(item.opid,item.op);}})另一种思路的任务查看
db.currentOp( {$and :[ {ns:{$ne:'local.oplog.rs'}}, {ns:{$ne:'local.replset.minvalid'}}, {ns:{$ne:'admin.$cmd'}}, {ns:{$ne:''}}] })副本集管理
修改主机名
cfg = rs.conf()cfg.members[0].host = "xxxhost: 20000"cfg.members[1].host = "yyyhost: 20001"cfg.members[2].host = "zzzhost: 20002"rs.reconfig(cfg)分片管理
修改primary shard
MongoDB 分片集群创建数据库时,系统会挑一个可用空量最大的节点作为其默认节点。
db.runCommand({"movePrimary": "test", "to": "shard0000"})手动迁移集合的数据块
用途:在需要下线某个节点时,预先迁移出数据
sh.moveChunk("dbA.collectionB", { collC: "53187" }, "shard0019")若出现错误
查询
管理
任务
数据
节点
时间
最大
下线
主机
倒序
副本
思路
手动
数据库
用途
类型
系统
错误
集群
命令
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网黑科技
天津市摩尔互联网科技
博彦科技互联网金融
A股互联网金融科技公司
鸠鸠互联网科技
金诺互联网科技
美国互联网科技
互联网养老 桔豆科技
重庆科技学院互联网
中国的互联网科技企业的崛起
互联网系的金融科技公司
重庆威客帮互联网科技
浙南科技城互联网大厦建设工程
四川慕妮娅互联网科技有限公司
保险科技服务互联网营销体系
互联网科技公司营业执照怎么办理
众安科技工业互联网合作
互联网科技手抄报图片
好易买互联网科技
数字科技和互联网金融哪个好
互联网与科技
西安纸贵互联网科技有限公司
互联网科技巨头监管
金融科技创新监管互联网金融
互联网公司 科技公司
大白互联网科技
赶超互联网科技 微信多开
广州燕处互联网科技有限公司
互联网科技职业技能培训学校
河南商务圈互联网科技有限公司