多mysql实例下开发需要注意主从同步延迟
今天晚上服务器上线测试,遇到了一个问题!
往数据库写了一条数据之后,再读取该记录,居然读不出来,报空指针。十分费解,喊来开发组长定位问题。他的解释是:写操作用的是主库,而读操作用的是从库。在写库写完之后,该条记录并不会立刻出现在读库,数据同步到写库需要一定的时间。于是出现了我的空指针异常。
回来看了很多网上的介绍主从同步机制。大致是这样的,主库执行完sql写命令之后,将日志写至binlog。从库有一个线程会拉取主库上的这个日志文件,获取新的数据写操作日志。并将拉取到的日志写至本机的relay-log。从库的sql线程会从本机的relay-log中
取出日志,并执行。至此,同步完成。可以看出主从间同步是需要一些时间的。
好的士兵不会跳进同一个陷阱。以后遇到类似的问题,正确的做法是,如需要写完数据立刻查该数据,则需要用主库(写库)查,而非从库(读库)。分享下我的经验,希望对大家有用。
转载于:https://www.cnblogs.com/james1207/p/3395464.html
多mysql实例下开发需要注意主从同步延迟相关推荐
- mysql主从复制延时性问题_MySQL主从同步延迟原因及解决办法
MySQL主从延迟原因以及解决方案:谈到MySQL数据库主从同步延迟原理,得从mysql的数据库主从复制原理说起,mysql的主从复制都是单线程的操作(mysql5.6版本之前),主库对所有DDL和D ...
- MySQL 主从同步延迟的原因及解决办法
首页 博客 专栏·视频 下载 论坛 问答 代码 直播 能力认证 高校 会员中心 收藏 动态 消息 创作中心 MySQL 主从同步延迟的原因及解决办法 hao_yunfeng 2018-09-04 23 ...
- mysql 两个时间相差大于24小时的数据_MySQL 主从同步延迟的原因及解决办法(仅学习)...
原文链接:https://blog.csdn.net/hao_yunfeng/article/details/82392261 Mysql主从基本原理,主要形式以及主从同步延迟原理 (读写分离)导致主 ...
- ntp同步 mysql_解析Mysql 主从同步延迟原理及解决方案
MySQL的主从同步是一个很成熟的架构,优点为:①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;②在从主服务器进行备份,避免备份期间影响主服务器服务;③当主服务器出现问题时,可以 ...
- mysql 主从同步不一致_MySQL 主从同步延迟的原因及解决办法
mysql 用主从同步的方法进行读写分离,减轻主服务器的压力的做法现在在业内做的非常普遍. 主从同步基本上能做到实时同步.我从别的网站借用了主从同步的原理图. 在配置好了, 主从同步以后, 主服务器会 ...
- mysql relaylog 慢_MySQL 主从同步延迟的原因及解决办法
mysql 用主从同步的方法进行读写分离,减轻主服务器的压力的做法现在在业内做的非常普遍. 主从同步基本上能做到实时同步.我从别的网站借用了主从同步的原理图. 在配置好了, 主从同步以后, 主服务器会 ...
- 深入解析Mysql 主从同步延迟原理及解决方案
深入解析Mysql 主从同步延迟原理及解决方案 参考文章: (1)深入解析Mysql 主从同步延迟原理及解决方案 (2)https://www.cnblogs.com/fengff/p/1101170 ...
- js 连mysql 延后_详解MySQL 主从同步延迟
mysql 用主从同步的方法进行读写分离,减轻主服务器的压力的做法现在在业内做的非常普遍. 主从同步基本上能做到实时同步.我从别的网站借用了主从同步的原理图. 在配置好了, 主从同步以后, 主服务器会 ...
- mysql 主从同步 速度_MySQL主从同步延迟原因及解决办法
MySQL主从同步延迟原因及解决办法 MySQL主从延迟原因以及解决方案: 谈到MySQL数据库主从同步延迟原理,得从mysql的数据库主从复制原理说起,mysql的主从复制都是单线程的操作(mysq ...
最新文章
- Vue 中 CSS 动画原理
- 《深入理解计算机系统(英文版.第2版)》
- JZOJ 5905. 【NOIP2018模拟10.15】黑暗之魂(darksoul)
- Linux下的iwpriv(iwlist、iwconfig)的简单应用
- 一步一步封装自己的HtmlHelper组件:BootstrapHelper
- 数据结构 | B树、B+树、B*树
- k8s 1.16安装metrics server
- WebLogic—安装
- LibXML2不支持中文补遗
- GIS基础软件技术体系发展及展望
- 小度计算机笔记,开售告罄、口碑炸裂、高语音交互率的小度耳机,全新升级语音笔记...
- 计算机微课课件评比活动总结,教学大赛总结.doc
- Linux学习简单教程和常用命令(小白学习法)
- 买水货必看!你必须知道的10件事情
- OpenERP QWeb模板标签笔记
- 污水计算机仿真技术,活性污泥法污水处理计算机仿真软件的开发及应用
- 学习笔记MOOCM《计算机程序设计C++》第三周中级练习
- Python AQI空气污染指数数据分析与机器学习
- 内存耗用:VSS/RSS/PSS/USS
- 美团后台笔试2020-08-22
热门文章
- php 解压dat,电脑微信dat文件怎么打开
- c_str()的用法
- 中的数组怎么转成结构体_PLC知识,什么是数组和结构体?
- python opencv创建图像_OpenCV-Python 展示图像(1)
- 前端开发中如何将文件夹中的图片变为背景图_Web中的图像技术全面总结,长文干货!...
- 促销 java_原始促销 [Java]
- recover 没有捕获异常_defer + recover 捕获所有异常
- LeetCode 2097. 合法重新排列数对(欧拉路径)
- 天池 在线编程 订单分配(回溯)
- 天池 在线编程 队列检查(排序)