随笔分类 -  数据库 / A-数据库之MongoDB

摘要:glc-test:PRIMARY> db.stats() { "db" : "eagle", "collections" : 9, "views" : 0, "objects" : 97609717, "avgObjSize" : 1081.2369183797553, "dataSize" : 1 阅读全文
posted @ 2020-11-26 16:45 igoodful 阅读(1334) 评论(1) 推荐(0)
摘要:glc-test:PRIMARY> db.isMaster() { "hosts" : [ "xxx:28042", "yyy:28042", "aaa:28042", "bbb:28042", "ccc:28042" ], "setName" : "glc-test", "setVersion" 阅读全文
posted @ 2020-11-26 16:12 igoodful 阅读(1000) 评论(0) 推荐(0)
摘要:################################### 阅读全文
posted @ 2020-11-25 16:42 igoodful 阅读(89) 评论(1) 推荐(0)
摘要:pbm全称percona backup mongodb,是percona公司提供的mongodb的备份恢复工具,支持percona mongodb,community mongodb, 支持版本>v3.6,pbm底层是调用mongodump/mongorestore进行转储备份,由于该工具开发时间还 阅读全文
posted @ 2020-11-23 11:27 igoodful 阅读(803) 评论(0) 推荐(0)
摘要:glc-test:PRIMARY> db.serverCmdLineOpts() { "argv" : [ "/home/work/mongodb/4.0.17/bin/mongod", "--config", "/home/work/mongodb/mongo_28042/etc/mongodb. 阅读全文
posted @ 2020-11-17 10:25 igoodful 阅读(222) 评论(0) 推荐(0)
摘要:综述: # 停掉数据库,直接删除本地数据,然后启动mongo数据库,启动之后存在一个同步的过程,会非常耗时。# startup2:表示正在初始化并同步数据。 副本集的每个成员都有一个状态,反映了它在集合中的配置情况。 数字名称状态描述 0 STARTUP 还不是任何集合的活动成员。所有的成员启动在该 阅读全文
posted @ 2020-11-16 18:10 igoodful 阅读(2486) 评论(0) 推荐(1)
摘要:############################# 阅读全文
posted @ 2020-11-16 16:47 igoodful 阅读(124) 评论(0) 推荐(0)
摘要:glc-test:PRIMARY> rs.status() glc-test:PRIMARY> db.adminCommand({replSetGetStatus:1}) glc-test:PRIMARY> db.adminCommand( { replSetGetStatus: 1 } ) { " 阅读全文
posted @ 2020-11-16 16:40 igoodful 阅读(571) 评论(0) 推荐(0)
摘要:命令: # rs.conf(); # db.runCommand( { replSetGetConfig: 1 } ); glc-test:PRIMARY> db.runCommand({replSetGetConfig:1}).config.members [ { "_id" : 0, "host 阅读全文
posted @ 2020-11-13 16:50 igoodful 阅读(319) 评论(0) 推荐(0)
摘要:mongodb服务整体状态信息: db.runCommand( { serverStatus: 1 } ) db.serverStatus() 获取mongodb版本信息: glc-test:SECONDARY> db.runCommand({serverStatus:1}).version 4.0 阅读全文
posted @ 2020-11-12 14:56 igoodful 阅读(541) 评论(0) 推荐(0)
摘要:背景: 背景 一般来说,除了由于secondary延迟可能造成查询secondary节点数据不准以外,关于count的准确性问题,详情请见:https://developer.aliyun.com/article/704434 一、现象:db.collection.count()不准确: Mongo 阅读全文
posted @ 2020-11-11 15:19 igoodful 阅读(1789) 评论(0) 推荐(0)
摘要:#################################### 首先,慢查询日志是针对数据库级别的,咱们设置的时候,要先use 数据库,再开启,一定先确定某个数据库再db.setProfilingLevel(2,500) # 获取超过0.5秒的慢查询:db.system.profile.f 阅读全文
posted @ 2020-11-10 18:47 igoodful 阅读(1440) 评论(0) 推荐(0)
摘要:################################################### 阅读全文
posted @ 2020-11-10 18:44 igoodful 阅读(1062) 评论(0) 推荐(0)
摘要:############################################# 阅读全文
posted @ 2020-11-10 18:43 igoodful 阅读(543) 评论(0) 推荐(0)
摘要:########################################################################## oplog不及binlog: 首先,来一个综述,比较mongodb的oplog和mysql的binlog,oplog不如binlog,比如设置一个延迟 阅读全文
posted @ 2020-11-10 17:17 igoodful 阅读(1801) 评论(0) 推荐(0)
摘要:mongodb4.0中所有的privilege actions: ################################################################################################################## ## 阅读全文
posted @ 2020-11-09 11:45 igoodful 阅读(138) 评论(0) 推荐(0)
摘要:注意一点:帐号是跟着库走的,所以在指定库里授权,必须也在指定库里验证(auth)。 ######################################################### 1,查看用户: sys:PRIMARY> db.getUser("sys_wr") { "_id" 阅读全文
posted @ 2020-11-09 11:37 igoodful 阅读(199) 评论(0) 推荐(0)
摘要:########################################### 阅读全文
posted @ 2020-11-09 11:35 igoodful 阅读(98) 评论(0) 推荐(0)
摘要:当前环境: 副本集如下: 10.10.10.11:28000 (主库) 10.10.10.12:28000 (从库) 10.10.10.13:28000 (从库) 当前需求: 现在需要通过mongodump该副本集来给该副本集添加一个从库,新的实例所在机器为: 10.10.10.22:28000 0 阅读全文
posted @ 2020-11-06 16:43 igoodful 阅读(672) 评论(3) 推荐(0)
摘要:数据定期备份是非常有必要的,数据的重要性不言而喻,地球上的猪都会知道。mongodb备份方式有三种,下面分别说到:1. 文件快照方式2. 复制数据文件方式3. 使用mongodump方式 一. 备份单台mongodb 1. 文件快照方式 这是最简单的备份方法。但是,需要系统文件支持快照和mongod 阅读全文
posted @ 2020-11-06 15:50 igoodful 阅读(811) 评论(0) 推荐(0)