
mongodb
昊鼎王五
这个作者很懒,什么都没留下…
展开
-
【昊鼎王五】Mongo导出mongoexport和导入mongoimport介绍
为了将近2万条数据从一个库提取到另外一个库中,恰好MongoDB支持导出的数据可以是csv文件和json文件,所以下面介绍下MongoDB mongoexport和mongoimport方法;一、导出工具mongoexport 简介,通过帮助先了解下mongoexport的功能参数复制代码[root@iZ2ze4b308vd83fulq9n7iZ ~]# mongoexport --help...原创 2019-08-02 17:09:31 · 543 阅读 · 0 评论 -
【昊鼎王五】Mongodb如何使用内存才是正常充分的?
【昊鼎王五】Mongodb如何使用内存才是正常充分的?MongoDB要想速度快,就要充分的使用内存,所以Mongodb设计之初就是启动时就吃很多内存,然后留给自己。表现在top进程管理器中就是:机器所剩余的内存:free很小机器的buff/cache很大。VIRT占用的很大,如下图,典型案例:上面图中,一个mongod所占用的缓存就是一百GB,所以,一台机器基本上承载两个mong...原创 2019-06-26 10:52:55 · 167 阅读 · 0 评论 -
【昊鼎王五】监控mongodb的性能所用到的最有用的命令
【昊鼎王五】监控mongodb的性能所用到的最有用的命令1.基本查询命令> db.currentOp()> db.serverStatus().lock> db.serverStatus().mem./mongostat --host 127.0.0.1:30000 -uroot -pxxx --authenticationDatabase admin2.关于wir...原创 2019-06-25 17:36:09 · 155 阅读 · 0 评论 -
【昊鼎王五】对Mongodb中Balancer自动均衡的最有用的操作
【昊鼎王五】对Mongodb中Balancer自动均衡的最有用的操作关闭Balancer> use config> db.settings.update( { _id: "balancer" }, { $set : { stopped: true } } , true ); #禁用分片的自动平衡> db.printShardingStatus()开启B...原创 2019-06-25 17:29:06 · 453 阅读 · 0 评论 -
【昊鼎王五】关于Mongodb索引的最有用的用法
【昊鼎王五】关于Mongodb索引的最有用的用法查询:db.TableName.getIndexes()删除索引:db.TableName.dropIndex('IndexName') #切记,此处的IndexName代表索引的名称,而不是索引的KEY添加索引:db.TableName.ensureIndex({"字段名称": 1 }) 重...原创 2019-06-25 17:07:23 · 143 阅读 · 0 评论 -
【昊鼎王五】如何查看MONGODB中读取一条数据所消耗的性能时间是多少?
【昊鼎王五】如何查看MONGODB中读取一条数据所消耗的性能时间是多少?命令:.explain("executionStats")试举一例:原创 2019-06-25 16:56:57 · 431 阅读 · 0 评论 -
昊鼎王五:mongoDB的构架图是什么样的?
昊鼎王五:mongoDB的构架图是什么样的?想画一个mongoDB高可用集群的架构图,怎么画? 具体请见: 《昊鼎王五:linux(centos7)如何七分钟搭建mongodb集群服务器?》 https://blog.youkuaiyun.com/haoding205/article/details/82253048好了,聪明如你,知道了mongoDB的构架图是什么样的,是不是很欢喜 ^_^...原创 2018-09-05 15:36:29 · 239 阅读 · 0 评论 -
昊鼎王五:推荐一个mongodb综合管理可视化工具
昊鼎王五:推荐一个mongodb综合管理可视化工具q.前提介绍:参考网址:https://www.163yun.com/product/mongodbcid=ch170504161736016907&utmCampaign=4EA99C913E30EB829F9CD980F2FB19B850A2DB9B4450704A&utmSource=7C702971B17F...原创 2018-09-05 15:27:38 · 1103 阅读 · 0 评论 -
昊鼎王五:对于Mongodb监控系统,如何安装MMS-server的backup-daemon?
昊鼎王五:对于Mongodb监控系统,如何安装MMS-server的backup-daemon?1.前提知识本文基于《昊鼎王五:linux如何安装Mongodb监控系统之MSS-On-Prem?》 https://blog.youkuaiyun.com/haoding205/article/details/82420984在上一讲中,我们安装好了主体部分,接下来让我们进行mongdb bac...原创 2018-09-05 13:55:31 · 403 阅读 · 0 评论 -
昊鼎王五:linux如何安装Mongodb监控系统之MSS-On-Prem?
昊鼎王五:linux如何安装Mongodb监控系统之MSS-On-Prem?Q.基础知识:Mongodb提供的MMS监控管理工具,是一个图形化的监控配置工具,界面非常友好,但是mongo-mms需要提交数据到mongodb的网站,这在很多企业是违反安全策略的,所有mongodb推出了MMS on Prem。安装配置MMS on Prem以后,可以在企业内网实现对mongodb的监控,配...原创 2018-09-05 11:44:10 · 893 阅读 · 0 评论 -
昊鼎王五:mongodb如何撤销仲裁节点?
昊鼎王五:mongodb如何撤销仲裁节点?想实现 MONGODB 集群架构 调整,增加延迟备份节点服务器,删除仲裁节点实现方案:请见《昊鼎王五:mongodb的副本集与分片的对比?》 https://blog.youkuaiyun.com/haoding205/article/details/82351753 “3.4复制节点的增减”核心命令是:rs.remove("192.168....原创 2018-09-04 18:28:35 · 766 阅读 · 0 评论 -
昊鼎王五:如何查看mongodb副本集的priority优先级?(通俗讲就是“权重”)
昊鼎王五:如何查看mongodb副本集的priority优先级?(通俗讲就是“权重”)关于mongodb副本集的priority1.基础知识:1.1.mongodb的priority可以用来控制副本集的1.2.优先级:如果在建立config配置时候没有指定 副本集所有成员默认 priority=1,投票选举与优先级没有关系冲裁节点和延迟节点 priority=...原创 2018-09-04 16:55:56 · 2326 阅读 · 0 评论 -
昊鼎王五:如何解决“Mongo缓存不够用报错”的问题?
昊鼎王五:如何解决“Mongo缓存不够用报错”的问题?1.报错信息:“MongoException:Executor error:Overflow sort stage buffered data usage of 33557864 bytes exceeds internal limit of 33554432” 如下图: 2.根源定位:从日志上来看,是MONGODB缓存不够...原创 2018-09-04 16:19:47 · 265 阅读 · 0 评论 -
昊鼎王五:Mongodb常用命令你用过哪些?
昊鼎王五:Mongodb常用命令你用过哪些?1.Mongodb基本命令1.1.数据库相关例: use foobar1.1.1.建表:例:db.persons.insert({name:’Tom’,sex:’boy’,age:19,country:’USA’})1.1.2.查询例:db.persons.find();1.1.3.更新例: db.persons.up...原创 2018-09-04 15:48:21 · 250 阅读 · 0 评论 -
昊鼎王五:SCRAM-SHA-1与MONGODB-CR用户安全认证的区别是什么?
昊鼎王五:SCRAM-SHA-1与MONGODB-CR用户安全认证的区别是什么?在《昊鼎王五:如何配置mongodb集群的用户认证方式及创建访问权限用户?》 https://blog.youkuaiyun.com/haoding205/article/details/82257010 我们知道, 修改认证方式的命令是:> use adminswitched to db admin&...原创 2018-09-04 15:05:46 · 3908 阅读 · 0 评论 -
昊鼎王五:如何解决“mongos进程自动退出”的问题及查看连接数?
昊鼎王五:如何解决“mongos进程自动退出”的问题?发现mongos进程有时候会自动掉,怎么办?查看日志,内容如下图: 根源定位: 从日志上来看,服务器内文件句柄太多导致mongos报错退出。解决方案: 默认linux文件句柄数只有1024,增加系统可连接数,优化内核,命令如下ulimitulimit内置在bash shell中,用来提供对shell和进程可用资源的控...原创 2018-09-04 14:47:24 · 750 阅读 · 0 评论 -
昊鼎王五:如何解决“BadValue need either 1 or 3 configdbs”报错?
昊鼎王五:如何解决“BadValue need either 1 or 3 configdbs”报错?在配置启动mongos进程,又一次报错:“BadValue need either 1 or 3 configdbs” 如下图: 根源定位: 就是mongos.conf中只配置1个或者3个configdbs,其他的值就是错误的。所以并不是越多越好啊。 解决方案: 在mongo_m...原创 2018-09-04 12:05:09 · 580 阅读 · 0 评论 -
昊鼎王五:mongodb的副本集与分片的对比?
昊鼎王五:mongodb的副本集与分片的对比?本文基于:《昊鼎王五:linux(centos7)如何七分钟搭建mongodb集群服务器?》https://blog.youkuaiyun.com/haoding205/article/details/82253048高可用分片集群架构图 1.分片与复制集对比1.1 、shard片区每个shard 片区都是一个副本集(Replic...原创 2018-09-03 17:21:34 · 2308 阅读 · 0 评论 -
昊鼎王五:如何MongoDB查询优化?
昊鼎王五:如何MongoDB查询优化?MongoDB 查询优化#1.在查询条件、排序条件、统计条件的字段上选择创建索引,可以显著提高查询效率。比如:创建唯一索引db.fs.files.ensureIndex({"filename":1},{"unique":true})#2.用$or时把匹配最多结果的条件放在最前面,用$and时把匹配最少结果的条件放在最前面。原创 2018-09-03 16:40:01 · 296 阅读 · 0 评论 -
昊鼎王五:如何在windows上安装Mongodb与基本命令?
昊鼎王五:如何在windows上安装Mongodb与基本命令?1.windows安装1.1.官网下载地址http://www.mongodb.org/downloads 根据电脑系统类型选择32位,或64位安装包下载;1.2.解压mongodb安装包双击安装 至此mongodb安装完毕!2.Mongodb基本命令2.1.建数据库...原创 2018-09-03 15:55:45 · 185 阅读 · 0 评论 -
昊鼎王五:mongodb用户安全认证详解
昊鼎王五:mongodb用户安全认证详解1.基础知识:1.1.前提:本文基于:《昊鼎王五:如何配置mongodb集群的用户认证方式及创建访问权限用户?》 https://blog.youkuaiyun.com/haoding205/article/details/822570101.2.验证原理扩展介绍mongodb支持针对连接的用户验证,使用参数auth打开验证功能:...原创 2018-09-03 14:42:52 · 282 阅读 · 0 评论 -
昊鼎王五:如何备份及恢复mongodb(导出、导入)?
昊鼎王五:如何备份及恢复mongodb(导出、导入)?1.基础知识:1.1前提:本文基于:《昊鼎王五:如何配置mongodb集群的用户认证方式及创建访问权限用户?》https://blog.youkuaiyun.com/haoding205/article/details/822570102.备份命令:cd /hd205/service/mongodbwork/mongo...原创 2018-08-31 18:07:35 · 185 阅读 · 0 评论 -
昊鼎王五:如何配置mongodb集群的用户认证方式及创建访问权限用户?
昊鼎王五:如何配置mongodb集群的用户认证方式及创建访问权限用户?1.基础知识:1.1前提:本文基于:《昊鼎王五:linux(centos7)如何七分钟搭建mongodb集群服务器?》https://blog.youkuaiyun.com/haoding205/article/details/822530481.2为什么要配置mongodb集群的用户认证方式?为了mo...原创 2018-08-31 15:24:02 · 1096 阅读 · 0 评论 -
昊鼎王五:linux(centos7)如何七分钟搭建mongodb集群服务器?
昊鼎王五:linux(centos7)如何七分钟搭建mongodb集群服务器?1.基础知识:1.1前提:本文基于:《昊鼎王五:linux(centos7)如何三分钟搭建mongodb单机服务器?》https://blog.youkuaiyun.com/haoding205/article/details/822257691.2什么是mongodb集群?是实现mongo...原创 2018-08-31 10:53:27 · 1842 阅读 · 2 评论 -
昊鼎王五:linux(centos7)如何三分钟搭建mongodb单机服务器?
昊鼎王五:linux(centos7)如何三分钟搭建mongodb单机服务器?1.基础知识:1.1什么是mongodb?是NOSQL数据库服务器。1.2如何搭建mongodb服务器?最小化的mongodb是1台机器,分别拟定如下:A:192.168.1.101 服务端口是10001具体请见详细搭建步骤架构图如下: 2.搭建mongod...原创 2018-08-30 18:10:29 · 308 阅读 · 0 评论