农历(三月廿二)
关于
友情链接
Toggle navigation
Harries Blog™
追心中的海,逐世界的梦
首页
编程技术
Java
软件架构
移动开发
后端
前端
大数据
数据库
算法
人工智能
测试
代码管理
IT教程
springboot-demo
Java入门教程
bootstrap3
CSS
Apache基础教程
php
ionic 教程
Python
mysql教程
eclipse
Ubuntu VPS系统配置
AngularJS 教程
MongoDB教程
Struts2教程
Redis教程
springcloud-demo
Spring教程
Git教程
Jenkins进阶系列
openfire参考指南
Java设计模式
HBase教程
java-demo
Maven教程
hibernate教程
Docker 教程
memcached教程
Quartz指南
Hive教程
ANTLR教程
SpringCloud
Ant教程
java实例教程
Hazelcast教程
XStream教程
Elastic-Job-Lite
深入浅出MyBatis
ibaties教程
SVN教程
rabittmq教程
Hadoop教程
solr教程
WebService CXF学习
JPA教程
ActiveMQ中文指南
Java内存模型
dubbo教程
python3-demo
Linux入门视频教程
生活感悟
默认分类
博主自留地
一周一本书
一月一个人
互联网
互联网.出海
互联网.IPO
运维
Linux
docker
nginx
windows
操作系统
监控软件
vmware
虚拟化
tomcat
自动化
留言板
转载
发表于 2016年03月16日
浏览 (
786
)
评论 (0)
保证复制高可用的一些重要参数
expire_logs_day
s ,binlog清理的时间。
从库上relay-log-recovery = 1和relay-log-info-repository = TABLE; 保证了主从数据的一致性,不论从机怎么出错都能保证,主从一致。
为什么呢?
首先说SQL线程,SQL线程apply应用二进制日志,并且将binlog应用到的位置记录到relay-info.log中。
并且并不是relay log应用一次就刷盘写relay-log.info一次,而是一个参数指定,如下,意思是说回放events 10000次写一次盘。这个就是为什么从库crash了,出现1062错误。因为从库已经插入了数据,但是文件relay-log.info并没有记录文件,当重启后文件告诉数据库还要执行一次操作,就会出现这个主键重复插入的错误。所以这个参数设置为table的,就满足了一致性,避免了数据库和文件的不同步问题。
IO线程:
和relay_log_info_repository不同的是,单单把master_info_repository设置成table是不能解决,备库crash了,从IO线程接收日志的一致性问题,因为IO线程接收日志写的文件是relay log文件,而数据库接收到主库的日志到哪里写的是master-info.log文件,这是两个不同的文件,比如当relay接收到了日志,为event2,但是此时master-info.log记录的是1,此时crash了,当重新启动从库时,master-info.log告诉数据库我才接收到1,又重新接收了一次2,这样就重复了,即便是
master_info_repository设置成table一样不解决问题。
但是报错时,show slave status。最终作用到的都是SQL线程报错。
最后一个非常重要的参数:
把当前接收到的relay log清理掉。
然后从SQL Thread应用到的位置,重新拉取relay log。但是要保证主库binlog要保留,有的公司主从延迟一个月... ... 。。。 。。。 ,,, ,,,
还有read-only的设置,5.7有个新的权限super_read_only参数,设置为on,大家都没有权限,dba也没有。
正文到此结束
赞
0
赏
分享
本文标签:
数据库
src
同步
db
参数
tab
App
时间
数据
sql
ACE
线程
http
版权声明:
本文为互联网转载文章,出处已在文章中说明(部分除外)。如果侵权,请
联系本站长
删除,谢谢。
本文海报:
生成海报一
生成海报二
上一篇
数据整合式迁移的一些总结
下一篇
【MySQL】online ddl 思维导图
热门推荐
openfire数据库安装指南
浏览(14,969)
评论(0)
Caffe 深度学习框架上手教程
浏览(11,245)
评论(0)
ReactiveCocoa入门教程:第一部分
浏览(12,048)
评论(0)
开源HIDS-OSSEC使用实例:监测CC攻击
浏览(11,949)
评论(0)
Decorators in ES7
浏览(16,565)
评论(4)
用Electron(Atom编辑器的兄弟项目)开发桌面应用
浏览(29,538)
评论(0)
Windows下JetBrains CLion中文输出乱码的解决方法
浏览(12,983)
评论(1)
同步-@synchronized, NSLock, pthread, OSSpinLock性能比较
浏览(11,897)
评论(0)
【开班了】JAVA培训班正式招生
浏览(8,045)
评论(12)
Seaweedfs之Volume读请求重定向
浏览(26,198)
评论(3)
相关文章
redis 学习笔记
linux用户管理中两个重要的用户配置文件new
[iOS] 面向 Lyft 开发者的 Swift API(Lyft 是滴滴的战略合作伙伴)
理解 RACScheduler 的实现
SpringBoot优雅编码之:Lombok加持
dubbo源码解析(三十六)集群——configurator
025:为什么需要将Logger对象声明为private static final类型的
三、DockerFile 定制属于自己的专属镜像
Java类加载机制中的双亲委派模型相关
springcloud 系列--了解一下 OpenFeign
说给你听
本文目录
随机标签
端到端原则
微笑
NoNodeAvailableException
$in
trigger
海报
URLs
And
中央军委
和平鸽
火爆文章
二进制数据索引
消息中间件系统
pinpoint
恒创主机
groovy
数据计算
schema.xml
技术精湛
java注解
Feign
恒创主机
hazelcast-jet
HandlerMapping
DbUtils
占用空间
神器
watch
Centos6
插件市场
男装
selenium
NSA
端口
普通
SVN
CST
JPA JPQL/持久化查询语言
同步
婆媳关系
curl
部署
Chair
OutOfDirectMemoryError
jvisualvm
集群方案
java
万圣节
部署
text
IDE
书籍教程
springboot-demo
Java入门教程
bootstrap3
CSS
Apache基础教程
php
ionic 教程
Python
mysql教程
eclipse
Ubuntu VPS系统配置
AngularJS 教程
MongoDB教程
Struts2教程
Redis教程
springcloud-demo
Spring教程
Git教程
Jenkins进阶系列
openfire参考指南
Java设计模式
HBase教程
java-demo
Maven教程
hibernate教程
Docker 教程
memcached教程
Quartz指南
Hive教程
ANTLR教程
SpringCloud
Ant教程
java实例教程
Hazelcast教程
XStream教程
Elastic-Job-Lite
深入浅出MyBatis
ibaties教程
SVN教程
rabittmq教程
Hadoop教程
solr教程
WebService CXF学习
JPA教程
ActiveMQ中文指南
Java内存模型
dubbo教程
python3-demo
Linux入门视频教程
近期评论
admin
已加上
admin
大佬,你网站有一段时间打不开,我还以为你不做了呢
灰常记忆
??? 我的链接居然被你干掉了?
oliver
666 666
666
666
admin
文章和留言都翻到11页了 没有OOM
admin
我试一下
匿名
朋友,翻页到11页,及以后,会出现OOM,无法访问
可以
搞个gitee的项目
随机文章
站长推荐
近期文章
1
[翻译]如何在Docker中使用Open vSwitch创建跨主机的容器网络
2
你好 ES2015
3
为什么使用netdata监控Linux性能?
4
Paper Reader:Analysis of range-based key properties for sharded cluster of MongoDB
5
Hiho 1289 403 Forbidden(微软编程题)
6
使用Python来操作你的路由器(TP_LINK WR885N)
7
OpenStack 通用技术有哪些
8
Python基础—日期与时间操作
9
谈钱太俗!难道开源软件只能讲道义?
10
深度 | 邢波教授谈人工智能科学路径:为人工智能装上「无穷动」引擎
1
VPS 自我监控
2
springboot接入多个ES启动时候自检报错
3
配置虚拟站点
4
openfire协议支持指南
5
修改上传文件权限
6
OpenVZ VPS 额外支持
7
2015年北京下第一场雪留念
8
openfire定制指南
9
mysql存储过程实例一:游标的使用
10
Linux删除或者新增SWAP分区
1
使用Cloudflare加速网站的具体操作步骤
2
如何开通google Free Tier长期免费云服务器(1C/1G)
3
如何获取oracle cloud永久免费的vps(4C/24G)?
4
dify开启多租户模式
5
Dify 服务器部署指南
6
Spring Boot对接twilio发送邮件信息
7
Spring Boot中对接Twilio以实现发送验证码和验证短信码
8
如何利用Twilio Verify 发送验证码短信?
9
windows安装volcengine-python-sdk失败
10
AWS S3 如何设置公开访问权限?
网站信息
文章总数:82,764 篇
文件总数:284,403 个
标签总数:2,441 个
分类总数:85 个
留言数量:2,563 条
在线人数:656 人
运行天数:4,557天
最后更新:2025年04月19日19点
×
输入密码查看文章详情
×
搜索文章
搜索
热门搜索:
Java
Springboot
Linux
Maven
Bootstrap
阿里云
×
评论信息框
可以通过QQ号实时获取昵称和头像
QQ
昵称
邮箱
网址
提交评论
×
山无棱江水为竭,冬雷震震夏雨雪,才敢请君舍
支付宝
微信
转账时请备注“
博客赞助
”
Loading...