项目有需求,比对2个相同结构表中的差异数据。 思路: 1。 分页查询 主库 需要比对的表字段,CONCAT 拼接所有字段 。 2。 用 主库 查询出来的所有ID in 从库ID。 3。 得到2个list,转换为ID为Key的MAP,得到2个MAP。 4。for 2个map。先比对ID是否存在。如不存 ...
分类:
编程语言 时间:
2019-07-23 14:49:05
阅读次数:
250
问题背景: 检查ORACLE DG运行状态时发现ORACLE DG断开,修复之后发现从库缺少7月11日3:01 到7月19日9:04的归档日志,也就是说这期间的数据从库是缺失的。 问题原因: 查看系统(windows server)开关机时间,通过systeminfo 命令发现启动时间在7月11日3 ...
分类:
数据库 时间:
2019-07-19 15:18:54
阅读次数:
176
假设有一个一主二从的环境,当主库M出现故障时,需要将其中一个从库S1切换为主库,同时将S2指向新的主库S1,如果可能,需要将故障的主库M修复并重置为新的从库。 搭建一主二从复制环境可参考:mysql5.7主从复制配置——读写分离实现。 1、环境信息;Mater:130.168.0.25Slave1: ...
分类:
数据库 时间:
2019-07-18 18:00:18
阅读次数:
133
导读: 关于MySQL数据库规范,相信大家多少看过一些文档。本篇文章给大家详细分类总结了数据库相关规范,从库表命名设计规范讲起,到索引设计规范,后面又给出SQL编写方面的建议。相信这些规范适用于大多数公司,也希望大家都能按照规范来使用我们的数据库,这样我们的数据库才能发挥出更高的性能。 关于库: 1 ...
分类:
数据库 时间:
2019-07-17 18:20:05
阅读次数:
143
02-专职DBA-MySQL主从延迟复制 本次实验环境延用MySQL主从异步复制的搭建环境 mysql集群企业级架构方案 1.根据对数据库的访问请求实现读写分离(读从写主) 2.根据不同的业务拆分多个从库以提供访问 一主五从 3从提供外部用户读请求访问(读写分离、LVS负载均衡) 1从用于内部用户读... ...
分类:
数据库 时间:
2019-07-15 18:47:03
阅读次数:
133
名词解释 库:database;表:table;分库分表:sharding 数据库架构演变 刚开始我们只用单机数据库就够了,随后面对越来越多的请求,我们将数据库的写操作和读操作进行分离, 使用多个从库副本(Slaver Replication)负责读,使用主库(Master)负责写, 从库从主库同步 ...
分类:
其他好文 时间:
2019-07-09 09:31:10
阅读次数:
116
配置三个类DynamicDataSource类importorg.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;publicclassDynamicDataSourceextendsAbstractRoutingDataSource{@OverrideprotectedObjectdetermineCurrentL
分类:
其他好文 时间:
2019-07-09 00:05:07
阅读次数:
114
半同步复制 默认配置下,MYSQL主从库通过binlog来保持一致,主库事务提交后,将binlog日志写入磁盘,然后返回给用户,备库通过拉取主库的binlog来同步主库的操作,无法保证主备节点数据实时一致,只能保证最终一致,因此属于异步复制。 为保证在主备切换时,主备节点数据完全一致,MYSQL提供 ...
分类:
数据库 时间:
2019-07-08 19:35:20
阅读次数:
480
实验环境: master 192.168.132.121 主库 slave 192.168.132.122 从库 一 mysql主从复制的配置 1.1 mysql主库给从库复制的权限 1.2 从库使用命令去同步主库的数据 从库使用命令去同步主库。主库ip、主库端口、用户名、密码、binlog文件名、 ...
分类:
数据库 时间:
2019-07-04 22:40:00
阅读次数:
129
情景 MySQL数据库主从复制在默认情况下从库的relay logs会在SQL线程执行完毕后被自动删除。但是:在relay_log_purge = 0和MHA集群下,不会被自动删除,需要手动删除。如何安全的删除relay logs就比较关键了! 主要有两种方式: 方式一: 通过MHA中自带的工具 p ...
分类:
数据库 时间:
2019-07-03 20:13:25
阅读次数:
184