【MongoDB】管理命令收集 原创 对唔住 2018-07-29 21:46:56 博主文章分类:Not Only SQL ©著作权 文章标签 MongoDB 命令 命令行 文章分类 MongoDB 数据库 ©著作权归作者所有:来自51CTO博客作者对唔住的原创作品,请联系作者获取转载授权,否则将追究法律责任 慢查询 // 开启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") 若出现错误 赞 收藏 评论 分享 举报 上一篇:【MongoDB】事务 下一篇:【MongoDB】查看集合是否分片 提问和评论都可以,用心的回复会被更多人看到 评论 发布评论 全部评论 () 最热 最新 相关文章 Linux命令-mdadm管理软磁盘阵列 一、命令概要1.1 命令介绍mdadm(multiple devices admin)命令的主要功能是用来管理RAID磁盘阵列组,linux系统中实现软RAID设备的命令,可以进行创建,调整,监控,删除等全套管理操作1.2 语法格式mdadm命令的格式是:mdadm 【模式】【磁盘阵列】【参数】设备名SYNOPSIS mdadm [mode] & 磁盘阵列 RAID mdadm Linux 掌握 Docker PS 命令:轻松管理容器 前言作为容器化技术的重要组成部分,Docker 提供了许多命令来管理容器,其中 docker ps 命令是一个基础而且常用的命令。本文将介绍 docker ps 命令的使用方法,旨在帮助初学者轻松了解和使用这个命令。Docker PS 简介docker ps 命令用于列出当前正在运行的容器。它可以显示容器的基本信息,如容器 ID、镜像名称、启动命令、运行状态等。docker ps 命令的基本语法如 docker Docker 字段 OSSEC(HIDS)日志收集与展示 1. 目的为了运维平台统一管理各类安全日志,需要统一优化后,再收集到ES中。然后,运维平台对安全数据的展示、监控和告警等。OSSEC(HIDS)是一个开源的入侵检测系统,它可以执行日志分析、完整性检测、Windows注册表监控、rootkit检测、实时报警及动态响应。2. HIDS防护对象防护对象统一使用运维平台CMDB中涉及的预发布环境和生产环境。3. 日志类型3.1 完整性检测3.1.1 完整 hids ossec 安全 运维 ELK mongodb管理命令 # MongoDB管理命令及示例## 简介MongoDB是一种非关系型数据库,被广泛应用于大数据和云计算领域。MongoDB以文档的形式存储数据,其灵活性和可扩展性使得它成为了许多企业和开发者的首选数据库。在使用MongoDB时,我们需要掌握一些管理命令,以便更好地管理和操作数据库。## 连接MongoDB在使用MongoDB之前,我们需要先连接到数据库。可以使用`mongo`命令来连 数据库 恢复数据 创建数据库 mongodb常用管理命令 1.要尝试使用MongoDB首先必须要在命令行运行mongod服务 a. cd MONGO_HOME/bin b. ./mongod --dbpath /data/mongodb/db/ --logpath /data/mongodb/logs/mongolog --logappend --fork 参数说明 --dbpath #指定db文件存放的目录 --port #指定mongo mysql mongodb mongodb分库 MongoDB基本管理命令 ongoDB是一个NoSQL数据库系统:一个数据库可以包含多个集合(Collection),每个集合对应于关系数据库中的表;而每个集合中可以存储一组由列标识的记录,列是可以自由定义的,非常灵活,由一组列标识的实体的集合对应于关系数据库表中的行。下面通过熟悉MongoDB的基本管理命令,来了解MongoDB提供的DBMS的基本功能和行为在安装Mon... 数据库 json shell 基本命令 数据库服务器 mongodb常用命令行下操作收集 1 选择和创建数据库 选择和创建数据库的语法格式: use 数据库名称 如果数据库不存在则自动创建 以下语句创建spit数据库 use spitdb 2. 插入与查询文档 插入文档的语法格式: 我们这里可以插入以下测试数据: 查询集合的语法格式: 如果我们要查询spit集合的所有文档,我们输入以下命令 这里你会发现每条文档会有一个叫_id的字段,这个相当于我们原来关系数据库中表的主 键,当你在插入 字段 操作符 数据 mongodb常用基本管理命令 1,启动服务使用参数--dbpath 指定数据文件路径--logpath 指定错误日志文件--logappend 错误日志追加方式--bind_ip 监听ip地址--port 监听端口-f 使用参数文件启动--folk &n mongodb 操作 管理 mongodb分片集群管理命令 # MongoDB分片集群管理命令## 引言MongoDB是一个开源的NoSQL数据库,它可以提供高性能、高可靠性和可扩展性的数据存储和管理。在大规模应用中,为了处理海量数据,我们通常需要使用MongoDB的分片集群来实现数据的水平扩展。本文将介绍如何使用MongoDB的分片集群管理命令来管理和维护分片集群。## 什么是MongoDB分片集群?MongoDB的分片集群是指将一组Mo 数据 中间件 集群管理 linux 命令收集... Vi & vim:yy 复制一行 P粘贴传送文件scp [user@]host1:]file1 ... [[user@]host2:]file2如:scp log.sh root@192.168.10.244:/root/log.sh 新建目录 mkdir -p 开关防火墙:[root@localhost ~]# service &nb 命令 linux Linux命令收集 1、egrep -i -r 'killed process' /var/log 查询内存是否耗尽 linux windows命令收集 开始→运行→命令集锦 winver---------检查Windows版本 winmsd---------系统信息 ... 运行命令 实用程序 存储管理 系统配置 Openstack命令收集 整理一下Openstack的命令。下面的命令,我都是全部在机器验证过,主要是参考 redhat文档 查看rabbitmq 队列rabbitmqctl list_queues 查看keystone的用户keystone user-list查看keystone endpoint keystone endpoint-list 指令 openstack Chrome命令收集 本文主要收集一些Chrome浏览器的命令: chrome://flags 启用或者关闭某些chrome的体验特nsions 菜单-工具-扩展 4. c... chrome命令 chrome 快捷键 历史记录 DOS命令收集 开始-运行-命令大全(只适于未优化的版本)1. gpedit.msc-----组策略 2. sndrec32-------录音机3. Nslookup-------IP地址侦测器4. explorer-------打开资源管理器5. logoff---------注销命令6. tsshutdn-------60秒倒计时关机命令7. lusrmgr.msc----本机用户 命令 DOS命令 DOS 职场 休闲 mongodb 常见问题收集 1 非正常关闭服务或关机后 mongod服务无法zhengcha2 server-side Javascript execution is disabled3 Decimal转换成BsonValue值异常 mongodb mongodb常见问题 大数据 Javascript sort命令收集 wc命令 自己收集而已,sort的选项实例。# cat numbers treeuntilwhatuntiltreebook# sort numbers | uniq //显示唯一的,排序后的记录,重复则仅取唯一行booktreeuntilwhat# sort numbers | uniq 职场 休闲 sort用法 wc用法 mongodb常见管理命令 ----------1.复制数据库wind:PRIMARY> show dbs;jinri 0.078GBlocal 1.078GBtest 0.078GBwind 0.078GBwind:PRIMARY> use admin;switched to db admindb.runCommand({copydb : 1,fromhost : "localhost",fromd 数据库 服务器 d3 启动时间 sed mongodb基本管理命令行 mongodb基础命令 上一回我们说到MongoDB的使用场景及特性,这次我们入手MongoDB的使用,首先学习一下MongoDB的一些常用命令。和其他数据库的学习顺序一样。学习的内容主要包括,创建(数据库,集合,文档),文档的(增,删,查,改)。特殊条件查询(大于,小于,不等于...)。掌握了这些命令,基本就算是小小的进行了一个入门。下面我就逐一进行学习。一、创建:1.创建数据库:use dbName;2.创建集合:d MongoDB命令用法 条件查询 参数说明 操作符 管理员命令安装mongodb mongodb权限管理 1. 为什么要进行权限管理的设置刚安装完毕的mongodb默认不使用权限认证方式启动,与MySQL不同,mongodb在安装的时候并没有设置权限,然而公网运行系统需要设置权限以保证数据安全,所以我们要学习mongodb的权限管理2. mongodb的权限管理方案MongoDB是没有默认管理员账号,所以要先添加管理员账号,并且mongodb服务器需要在运行的时候开启验证模式用户只能在用户所在数据库登 管理员命令安装mongodb python 数据库 mongodb