MySQL中部署延迟从库的好处有哪些
发表于:2024-12-04 作者:千家信息网编辑
千家信息网最后更新 2024年12月04日,这期内容当中小编将会给大家带来有关MySQL中部署延迟从库的好处有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。MySQL延迟从库的好处主要有几点:1、误删除时
千家信息网最后更新 2024年12月04日MySQL中部署延迟从库的好处有哪些
这期内容当中小编将会给大家带来有关MySQL中部署延迟从库的好处有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
MySQL延迟从库的好处主要有几点:
1、误删除时,能更快恢复数据。
有时候手抖了,把线上数据给误删除了,或者误删除库、表、其他对象,或不加WHERE条件的更新、删除,都可以让延迟从库在误操作前的时间点停下,然后进行恢复。
2、把延迟从库作为专用的备份节点。虽然有一定的延迟,但并不影响利用该节点作为备份角色,也不影响生产节点数据库库。
3、还可以把延迟从库当做一些问题、案例研究的对象。个别时候,可能有些binlog event在普通从库上会有问题(例如早期版本中无主键会导致从库更新非常慢的经典问题),这时就有时间在延迟从库上慢慢琢磨研究了。
启用延迟从库的方法也挺简单的,下面是在MySQL 8.0的做法:
#直接用 CHANGE MASTER TO 设置,后面的N单位是秒数CHANGE MASTER TO MASTER_DELAY = N
当发生误操作需要让延迟从库在某个位置上停下来时,用下面的命令:
START SLAVEUNTIL {#1、直到指定的GTID位置停下{SQL_BEFORE_GTIDS | SQL_AFTER_GTIDS} = gtid_set#2、直到指定的binlog位置停下| MASTER_LOG_FILE = 'log_name', MASTER_LOG_POS = log_pos#3、直到指定的relay log位置停下| RELAY_LOG_FILE = 'log_name', RELAY_LOG_POS = log_pos#4、直到slave上多个并行线程之前没有延迟差距了就停下#因为多线程复制,不同线程的复制进度不一样,因此有差距| SQL_AFTER_MTS_GAPS }
P.S,从5.7起,修改 MASTER_DELAY 选项可以在线立即生效,而无需重启 slave 线程。
至于具体 MASTER_DELAY 设置多少合适,要估算如果发生误操作时,DBA平均能到现场的时间,一般建议1小时左右。
上述就是小编为大家分享的MySQL中部署延迟从库的好处有哪些了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。
延迟
位置
线程
好处
数据
时间
节点
问题
内容
备份
对象
差距
分析
影响
更新
研究
不同
合适
普通
中小
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
c语言软件开发工具
网络安全的自我保护
国税两会网络安全信息
港口网络安全建设的建议
数据库开发与维护的基本过程
sshd服务器
软件开发技术合伙人
苍穹数据库文件怎么打开
php数据库赋值
电脑应用商店服务器错误怎么办
下列不会有网络安全隐患的
中国台湾小型软件开发需求
运城网络技术哪家好
浙江挑选软件开发生产厂家
oracle数据库一致性分析
网络安全靶场什么意思
服务器登录成功后如何切换目录
服务器安全狗杀毒不升级
滴滴打车软件开发公司
app软件开发到哪家好
access数据库层次
电脑做游戏服务器如何配置
时间服务器价格
晨鹰服务器管理密码
腾讯阿里华为哪个服务器便宜
qq老密码数据库下载
ios软件开发 难
中班网络安全安全教案
靖江大型网络技术参考价格
部队兵种有软件开发吗