【MongoDB】管理命令收集
发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,[TOC]慢查询// 开启2000毫秒以上的慢查询记录db.setProfilingLevel(1,2000)// 查看最近5条慢查询show profile// 按照慢查询执行时间倒序查询db.sy
千家信息网最后更新 2025年11月06日【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安全错误
数据库的锁怎样保障安全
软件开发合同约定不能转包
国内网络安全第一人贺为东
中国第一部网络安全法规
去哪里可以学习网络安全
数据库查询所以姓张的
威海网络安全歌
照明网络安全网站
人民日报 数据库
静安区推广软件开发厂家价格走势
pc软件开发语言
htc vive软件开发
翻译笔服务器
2019网络安全宣传内容
泉州网络技术工程师证
网易磐石网络技术
c数据库入门经典
河南天科网络技术
深圳网络安全服务哪里有
郑州前端软件开发哪里好
潍坊软件开发公司电话
自动化系统数据库维护
行尸走肉救赎服务器
如何还原本机数据库
局域网服务器如何架设
陕西枫丹名郡网络技术有限公司
服务器桌面图标大小
星之辰服务器多少钱
西安飞凡网络技术有限公司
企业网络安全考核
陕西服务器磁盘阵列卡芯片云空间