数据库
mysql5.7 开启增强半同步复制
介绍 半同步复制 普通的replication,即mysql的异步复制,依靠mysql二进制日志也即binary log进行数据复制。比如两台机器,一台主机(master),另外一台是从机(slave)。 阅读更多…
介绍 半同步复制 普通的replication,即mysql的异步复制,依靠mysql二进制日志也即binary log进行数据复制。比如两台机器,一台主机(master),另外一台是从机(slave)。 阅读更多…
问题 最近在项目中遇到一个特别的问题,使用 order by 排序并进行分页查询的时候,数据会出现重复 # 当xx不存在索引,且有xx相同的行是,可能出现分页数据重复问题 select * from table order by xx limit 0,10 阅读更多…
前言 下面是基于Standby的异步流复制主从的实现方式的记录 流复制(streaming replication)这是PostgreSQL9.x版本之后提供的一个功能 Standby数据库原理 在postgresql中提供读写全功能的服务器称为primary database或master database,在接收主库同步数据的同时又能提供读服务的从库服务器称为hot standby server。 阅读更多…
前言 pg_dump是用于备份一种PostgreSQL数据库的工具。即使数据库正在被并发使用,它也能创建一致的备份。pg_dump不阻塞其他用户访问数据库(读取或写入)。 pg_dump只转储单个数据库。要备份一个集簇中 对于所有数据库公共的全局对象(例如角色和表空间),应使用 pg_dumpall。 阅读更多…
相关信息 MGR单主模式搭建完成 原MGR节点 192.168.3.252:3306 192.168.222.171:3306 192.168.222.70:3306 阅读更多…
修改配置文件 在mysql的配置文件my.cnf里添加以下代码: [mysqld] #可以设置1-6 innodb_force_recovery=1 innodb_purge_thread=0 阅读更多…
简介 MySQL Group Replication(简称MGR)字面意思是mysql组复制的意思,但其实他是一个高可用的集群架构,暂时只支持mysql5.7和mysql8.0版本. 是MySQL官方于2016年12月推出的一个全新的高可用与高扩展的解决方案,提供了高可用、高扩展、高可靠的MySQL集群服务. 阅读更多…