MySQL中部署延迟从库的好处有哪些
发表于:2025-11-12 作者:千家信息网编辑
千家信息网最后更新 2025年11月12日,这期内容当中小编将会给大家带来有关MySQL中部署延迟从库的好处有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。MySQL延迟从库的好处主要有几点:1、误删除时
千家信息网最后更新 2025年11月12日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安全错误
数据库的锁怎样保障安全
检察网络安全应急预案
危害网络安全的主要因素有
中央网络安全信息化组长是
sqlite 数据库损坏
盛宏互联网科技
网络安全工程师证好吗
圣安地列斯samp服务器
mta数据库有用么
网络安全分组讨论
陕西标准机架服务器什么价位
昌平区综合软件开发口碑推荐
简述网络安全策略的基本技术
网络安全规划框架
软考报名没有数据库工程师
科技智慧互联网
青年中国梦数据库
辽阳软件开发报价
ENA数据库
网络安全宣传周 安徽
架设内网dns服务器
北京企业软件开发值得信赖
群辉jellyfin服务器视频
网络安全法对公司网站要求
安徽华为服务器
检查网络安全简报
烈火如歌手机版怎么换服务器
泗阳购买网络技术大概费用
阿里云云服务器管理员
数据库文件mdb内建
医院软件开发多少钱