我在第25和27篇文章中,和你介绍了主备切换流程。通过这些内容的讲解,你应该已经很清楚了:在一主一备的双M架构里,主备切换只需要把客户端流量切到备库;而在一主多从架构里,主备切换除了要把客户端流量切到备库外,还需要把从库接到新主库上。 主备切换有两种场景,一种是主动切换,一种是被动切换。而其中被动切 ...
分类:
数据库 时间:
2019-01-24 14:32:08
阅读次数:
151
##############备库failover 到主库############################################################ ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINISH FORCE;... ...
分类:
数据库 时间:
2019-01-22 10:42:59
阅读次数:
301
一:主备延迟 主备切换的场景:可能是一个主动运维的动作。比如软件升级,主库所在的机器按计划下线等,也可能是被动操作,比如主库所在机器掉电 与数据同步延迟有三个: 1.主库执行完一个事务,写入binlog,记为T1 2.之后传给备库,接收完,记为T2 3.备库执行完记为T3 延迟的时间就是T3-T1 ...
分类:
数据库 时间:
2019-01-09 13:42:39
阅读次数:
201
一:短连接风暴: 解决办法:(1)先处理掉那些占着连接但是不工作的线程。优先处理事务之外的连接 (2)减少连接过程的消耗,跳过权限校验,这个不推荐 二:慢查询性能问题: 索引没有设计好。可以紧急创建索引来解决,可以支持onlien ddl。可以直接执行alter table.可以在备库执行,然后再主 ...
分类:
数据库 时间:
2019-01-02 20:10:24
阅读次数:
254
1.主库的复制用户密码修改后,在备库修改复制:stopslave;changemastertomaster_user=‘username‘,master_password=‘password‘;startslave;2.创建复制子用户及其授权:GRANTREPLICATIONSLAVE,REPLICATIONCLIENTON.TO‘repl‘@
分类:
数据库 时间:
2018-12-25 20:08:42
阅读次数:
157
1.主库的复制用户密码修改后,在备库修改复制:stopslave;changemastertomaster_user=‘username‘,master_password=‘password‘;startslave;2.创建复制子用户及其授权:GRANTREPLICATIONSLAVE,REPLICATIONCLIENTON.TO‘repl‘@
分类:
数据库 时间:
2018-12-25 18:05:43
阅读次数:
184
问题描述:主库备库之前正常连接,但是昨天磁盘空间满了之后,由于不知什么原因将备库重做日志删了,今天早上发现DG不同步的报警。 当时思路如下:1、通过select thread#,low_sequence#,high_sequence# from v$archive_gap; 查看是否有归档没有传到备 ...
分类:
系统相关 时间:
2018-12-15 14:28:27
阅读次数:
301
在配置DG broker之前需要确保Dataguard配置正常且主库和备库均使用spfile.1. 主库配置配置DG_BROKER_START参数检查主库dg_broker_start设置SQL> show parameter dg_broker_start;NAME TYPE VALUE ----... ...
分类:
数据库 时间:
2018-12-02 19:22:58
阅读次数:
236
1.最大可用性模式(Maximum Availability)1)该模式提供了仅次于“最大保护模式”的数据保护能力;2)要求至少一个物理备库收到重做日志后,主库的事务才能够提交;3)主库找不到合适的备库写入时,主库不会关闭,而是临时降低到“最大性能模式”模式,直到问题得到处理;4)优点:该模式可以在... ...
分类:
其他好文 时间:
2018-12-02 19:18:05
阅读次数:
380
这片博文会详细说明MySQL复制的过程以及复制的原理! 会详细说明以下几种复制模式:传统的MySQL复制,MySQL5.6的半同步辅助以及MySQL5.7的无损复制。 传统的MySQL异步复制 复制解决的基本问题是让一台服务器的数据与其他服务器的数据保持同步。一台主库的数据可以同步到多台备库上,备库 ...
分类:
数据库 时间:
2018-12-02 16:49:27
阅读次数:
196