mongodb日常经验
Brighter_Xiao
No pain,No gain
展开
-
mongodb中mongodump 使用 --oplog 参数备份非常的慢
mongodb中mongodump 使用 –oplog 参数备份非常的慢问题表现:最近生产环境突然收到 IO 使用率100%跟的报警 登上服务器产看io状态 iostat -x -m 1 %util 的值一直是 100%,await, 达到 60 以上, top 查看,负载居然达到47以上,通过进程 id 找到相应的 进程,发现居然是 3个 mongodb 备份进程把...原创 2018-03-12 22:11:51 · 5272 阅读 · 0 评论 -
php连接数成倍问题
mongodb 启用用户扩展 连接数成倍问题产生问题前的动作, mongodb 从2.6 升级到3.0 同时mongodb 由原先不需要用户认证到启用用户认证 php 升级到了新扩展问题描述: php 升级新扩展后, 一个 php 进程 对同一个mongod同时产生了2个连接问题结果:导致长连接占用了大量的内存,造成大量的内存资源浪费问题原因分析: 产生这种情况一般是应用程...原创 2018-07-25 14:36:11 · 1056 阅读 · 0 评论 -
mongodb 3.0索引的介绍
索引类型: 样例数据 db.account.insert({_id:1, account:"xiao", password:"xxxxx", type:"1", userinfo:[ {name:'xiao',sex:'M',phone:...原创 2018-07-30 12:09:13 · 238 阅读 · 0 评论 -
mongodb db.copyDatabase() 的用法
这个命令只能在目的 mongod中运行 db.copyDatabase(fromdb, todb, fromhost, username, password, mechanism)fromdb:源db名,用户必须能够对这个db进行鉴权todb: 复制到目的mongod的名字,名字可以跟原名字不一样fromhost: ip+port 如果是同一 mongd 复制,这个参数可不要...原创 2018-07-27 18:27:17 · 6677 阅读 · 0 评论 -
mognodb 分片出现{ "code" : 20, "ok" : 0, "errmsg" : "sharding not enabled for db " }
mongos> sh.shardCollection("mf.mb_device_login_log",{"_plat" : 1,"_uid" : 1,"_tm" : 1}){ "code" : 20, "ok" : 0, "errmsg" : "sharding not enabled for db mf" }查看索引,索引存在原创 2018-08-10 11:09:19 · 1764 阅读 · 0 评论 -
mongodb 修改oplog的大小
mongodb 修改oplog的大小关闭mongd的实例, 如果是主那么需要先进行切换(rs.stepDown())db.shutdownServer()或/usr/local/mongodb-3.0.15/bin/mongod -f /etc/mongod_5011.cnf --shutdown以单实例启动mongod修改配置文件为单实例usr/local/mongodb-...原创 2018-10-31 10:20:01 · 1434 阅读 · 0 评论 -
mognodb分片(集群)3.2升级到3.4
1、 检查列表1.1 升级版本要求, 必须是3.2 系列升级到3.41.2 先决条件 3.4 mongos 实例是不能连接到到3.2以及之前的mognod 实例 3.2或之前的mogno shell 是不兼容 3.4 分片2、 升级步骤1. 下载3.4 最新二进制包,并解压到相应位置 wget http://downloads.mongodb.org/linux/mongod...原创 2019-01-18 12:03:33 · 609 阅读 · 0 评论 -
mongodb 3.2 分片集群搭建
mongodb 分片集群组件有3部分,mongos 服务:是路由节点 应用程序跟分片数据节点连接的中间件,config 服务(元数据):存储分片集的元数据 分片服务(数据节点,存放数据)元数据反映了分片群集内所有数据和组件的状态和组织。元数据包括每个分片上的块的列表以及定义块的范围。 实现方式副本集shards 服务: 至少是2个复制集config 服务复制集配置(启用内部认证机制)...原创 2019-01-18 12:11:44 · 859 阅读 · 0 评论 -
mognodb3.4复制集从无密码到密码无需downtime(新特性)
mognodb3.4复制集从无密码到密码无需downtime(新特性)现有mongodb复制集信息主机 端口 状态192.168.201.129 5000 secondary192.168.201.130 5000 primary192.168.201.132 5000 secondary1、首先创建ad...原创 2019-01-25 15:56:21 · 380 阅读 · 0 评论