上一页 1 2 3 4 5 6 7 ··· 14 下一页
摘要: (一)DG故障转移后切换为备库的方法 在DG执行故障转移之后,主库与从库的关系就被破坏了。这个时候如果要恢复主从关系,可以使用下面的3种方法: 将失败的主库重新搭建为备库,该方法比较耗时; 使用数据库闪回方法,将失败的主数据库转换为备库,该方法依赖于闪回数据库功能,在生产环境,并未启用该功能; 使用 阅读全文
posted @ 2020-07-28 20:17 gegeman 阅读(1448) 评论(0) 推荐(0) 编辑
摘要: (一)概述 组复制可以运行在单主模式下,也可以运行在多主模式下,默认为单主模式。组的不同成员不能部署在不同模式下,要切换模式,需要使用不同配置重新启动组而不是单个server。相关参数如下: # 该参数决定启用单主模式(on)还是多主模式(off),默认单主模式 loose-group_replic 阅读全文
posted @ 2020-07-25 14:00 gegeman 阅读(910) 评论(0) 推荐(0) 编辑
摘要: 如果MySQL启用了性能监控数据库performance_schema,则在搭建组复制的时候会创建2个表:performance_schema.replication_group_membersperformance_schema.replication_group_member_stats这些pe 阅读全文
posted @ 2020-07-25 11:06 gegeman 阅读(1478) 评论(0) 推荐(0) 编辑
摘要: (一)主机操作(1)主机信息 主机名称IP地址操作系统版本数据库版本mgr-node1192.168.10.11centos 7.4 ,64-bitmysql社区版 5.7.24mgr-node2192.168.10.12centos 7.4 , 64-bitmysql社区版 5.7.24mgr-node3192.168.10.13centos 7.4 ,64-bitmysql社区版 5... 阅读全文
posted @ 2020-07-25 09:57 gegeman 阅读(1643) 评论(0) 推荐(0) 编辑
摘要: (一)复制技术的发展MySQL的复制技术主要经历了异步主从复制,半同步复制,组复制(Group Replication)3个阶段。(1)传统的异步主从复制传统的MySQL提供了一种简单的主从复制方法。有1个主服务器(master),有1个或多个从服务器(slave),主服务器执行事务,然后提交,从服 阅读全文
posted @ 2020-07-24 21:36 gegeman 阅读(1618) 评论(0) 推荐(0) 编辑
摘要: (1)查看MongoDB的连接信息 db.serverStatus().connections 结果如下: { "current" : 233, "available" : 50967, "totalCreated" : NumberLong(191495) } 各个关键词的含义: current: 阅读全文
posted @ 2020-07-21 23:20 gegeman 阅读(5084) 评论(0) 推荐(1) 编辑
摘要: Oracle DataGuard主备切换可以使用传统的手动命令切换,也可以使用dgmgr切换,本文记录手动切换。 (一)将主库切换为物理备库 STEP1:查看主库状态 SQL> SELECT OPEN_MODE, DATABASE_ROLE, SWITCHOVER_STATUS, FORCE_LOG 阅读全文
posted @ 2020-07-18 13:40 gegeman 阅读(4712) 评论(0) 推荐(0) 编辑
摘要: (一)用户管理(1)创建用户1.要添加用户,MongoDB提供了db.createUser()方法。添加用户时,可以为用户分配角色,授予权限。2.在数据库中创建的第一个用户应该具有管理其他用户的权限。3.添加用户时,可以在特定的数据库中创建该用户,该数据库是用户的身份验证数据库。用户可以在不同的数据 阅读全文
posted @ 2020-07-06 23:10 gegeman 阅读(2708) 评论(0) 推荐(0) 编辑
摘要: (一)oplog介绍 oplog是MongoDB数据库的操作日志,记录了MongoDB数据库的所有写操作,类似MySQL数据库的binlog日志。在MongoDB副本集中,oplog从主节点被复制到次级节点,通过次级节点对日志进行重做,实现次级节点与主节点数据一致。oplog日志保存在local.o 阅读全文
posted @ 2020-06-30 19:34 gegeman 阅读(2473) 评论(0) 推荐(0) 编辑
摘要: (一)查看副本集状态要查看副本集状态及每个成员的状态,可以连接到主节点,使用 rs.status() 命令查看: rstest:PRIMARY> rs.status() { "set" : "rstest", "date" : ISODate("2020-06-30T15:06:44.586Z"), 阅读全文
posted @ 2020-06-30 19:27 gegeman 阅读(837) 评论(0) 推荐(0) 编辑
摘要: (一)调整副本集节点的优先级(priority)priority属性的值会影响到主节点选举的时间以及结果,priority是一个浮点型数字,可以在0到1000之间设置,数字越高,优先级越高。 对于优先级,有一些默认规定: 非投票成员,priority必须为0; priority大于0的成员不能有0 阅读全文
posted @ 2020-06-30 19:18 gegeman 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中,我们搭建了3个节点的副本集,集群信息如下: rstest:PRIMARY> rs.config() { "_id" : "rstest", "version" : 2, "protocolVersion" : NumberLong(1), "writeConcernMajorityJ 阅读全文
posted @ 2020-06-28 19:58 gegeman 阅读(1262) 评论(0) 推荐(0) 编辑
摘要: (一)主机信息操作系统版本:centos7 64-bit数据库版本 :MongoDB 4.2 社区版iphostname192.168.10.41 mongoserver1192.168.10.42mongoserver2192.168.10.43mongoserver3(二)副本集搭建过程首先需要在3台服务器上安装MongoDB软件,安装过程见:https://www.cnblogs.com... 阅读全文
posted @ 2020-06-23 20:39 gegeman 阅读(790) 评论(0) 推荐(0) 编辑
摘要: 导读: 在之前的文章中(超链接),我们说了MongoDB现在已经不再推荐使用主从复制模式,而是推荐副本集,那么副本集究竟有什么优点呢?我们不妨来探索一下。 (一)副本集(replica set)概述 对于副本集,官方文档是这样定义的:副本集是一组mongod维护相同数据的实例,一个副本集包含多个数据 阅读全文
posted @ 2020-06-23 20:29 gegeman 阅读(885) 评论(0) 推荐(0) 编辑
摘要: (一)查询文档 查询文档可以使用以下方法 # 以非结构化的方式显示所有的文档 db.<collectionName>.find(document) # 以结构化的方式显示所有文档 db.<collectionName>.find(document).pretty() # 只返回一个文档(结构化方式) 阅读全文
posted @ 2020-06-18 18:50 gegeman 阅读(327) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 14 下一页