今天晚上服务器上线测试,遇到了一个问题!

往数据库写了一条数据之后,再读取该记录,居然读不出来,报空指针。十分费解,喊来开发组长定位问题。他的解释是:写操作用的是主库,而读操作用的是从库。在写库写完之后,该条记录并不会立刻出现在读库,数据同步到写库需要一定的时间。于是出现了我的空指针异常。

回来看了很多网上的介绍主从同步机制。大致是这样的,主库执行完sql写命令之后,将日志写至binlog。从库有一个线程会拉取主库上的这个日志文件,获取新的数据写操作日志。并将拉取到的日志写至本机的relay-log。从库的sql线程会从本机的relay-log中

取出日志,并执行。至此,同步完成。可以看出主从间同步是需要一些时间的。

好的士兵不会跳进同一个陷阱。以后遇到类似的问题,正确的做法是,如需要写完数据立刻查该数据,则需要用主库(写库)查,而非从库(读库)。分享下我的经验,希望对大家有用。

转载于:https://www.cnblogs.com/james1207/p/3395464.html

多mysql实例下开发需要注意主从同步延迟相关推荐

  1. mysql主从复制延时性问题_MySQL主从同步延迟原因及解决办法

    MySQL主从延迟原因以及解决方案:谈到MySQL数据库主从同步延迟原理,得从mysql的数据库主从复制原理说起,mysql的主从复制都是单线程的操作(mysql5.6版本之前),主库对所有DDL和D ...

  2. MySQL 主从同步延迟的原因及解决办法

    首页 博客 专栏·视频 下载 论坛 问答 代码 直播 能力认证 高校 会员中心 收藏 动态 消息 创作中心 MySQL 主从同步延迟的原因及解决办法 hao_yunfeng 2018-09-04 23 ...

  3. mysql 两个时间相差大于24小时的数据_MySQL 主从同步延迟的原因及解决办法(仅学习)...

    原文链接:https://blog.csdn.net/hao_yunfeng/article/details/82392261 Mysql主从基本原理,主要形式以及主从同步延迟原理 (读写分离)导致主 ...

  4. ntp同步 mysql_解析Mysql 主从同步延迟原理及解决方案

    MySQL的主从同步是一个很成熟的架构,优点为:①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;②在从主服务器进行备份,避免备份期间影响主服务器服务;③当主服务器出现问题时,可以 ...

  5. mysql 主从同步不一致_MySQL 主从同步延迟的原因及解决办法

    mysql 用主从同步的方法进行读写分离,减轻主服务器的压力的做法现在在业内做的非常普遍. 主从同步基本上能做到实时同步.我从别的网站借用了主从同步的原理图. 在配置好了, 主从同步以后, 主服务器会 ...

  6. mysql relaylog 慢_MySQL 主从同步延迟的原因及解决办法

    mysql 用主从同步的方法进行读写分离,减轻主服务器的压力的做法现在在业内做的非常普遍. 主从同步基本上能做到实时同步.我从别的网站借用了主从同步的原理图. 在配置好了, 主从同步以后, 主服务器会 ...

  7. 深入解析Mysql 主从同步延迟原理及解决方案

    深入解析Mysql 主从同步延迟原理及解决方案 参考文章: (1)深入解析Mysql 主从同步延迟原理及解决方案 (2)https://www.cnblogs.com/fengff/p/1101170 ...

  8. js 连mysql 延后_详解MySQL 主从同步延迟

    mysql 用主从同步的方法进行读写分离,减轻主服务器的压力的做法现在在业内做的非常普遍. 主从同步基本上能做到实时同步.我从别的网站借用了主从同步的原理图. 在配置好了, 主从同步以后, 主服务器会 ...

  9. mysql 主从同步 速度_MySQL主从同步延迟原因及解决办法

    MySQL主从同步延迟原因及解决办法 MySQL主从延迟原因以及解决方案: 谈到MySQL数据库主从同步延迟原理,得从mysql的数据库主从复制原理说起,mysql的主从复制都是单线程的操作(mysq ...

最新文章

  1. Vue 中 CSS 动画原理
  2. 《深入理解计算机系统(英文版.第2版)》
  3. JZOJ 5905. 【NOIP2018模拟10.15】黑暗之魂(darksoul)
  4. Linux下的iwpriv(iwlist、iwconfig)的简单应用
  5. 一步一步封装自己的HtmlHelper组件:BootstrapHelper
  6. 数据结构 | B树、B+树、B*树
  7. k8s 1.16安装metrics server
  8. WebLogic—安装
  9. LibXML2不支持中文补遗
  10. GIS基础软件技术体系发展及展望
  11. 小度计算机笔记,开售告罄、口碑炸裂、高语音交互率的小度耳机,全新升级语音笔记...
  12. 计算机微课课件评比活动总结,教学大赛总结.doc
  13. Linux学习简单教程和常用命令(小白学习法)
  14. 买水货必看!你必须知道的10件事情
  15. OpenERP QWeb模板标签笔记
  16. 污水计算机仿真技术,活性污泥法污水处理计算机仿真软件的开发及应用
  17. 学习笔记MOOCM《计算机程序设计C++》第三周中级练习
  18. Python AQI空气污染指数数据分析与机器学习
  19. 内存耗用:VSS/RSS/PSS/USS
  20. 美团后台笔试2020-08-22

热门文章

  1. php 解压dat,电脑微信dat文件怎么打开
  2. c_str()的用法
  3. 中的数组怎么转成结构体_PLC知识,什么是数组和结构体?
  4. python opencv创建图像_OpenCV-Python 展示图像(1)
  5. 前端开发中如何将文件夹中的图片变为背景图_Web中的图像技术全面总结,长文干货!...
  6. 促销 java_原始促销 [Java]
  7. recover 没有捕获异常_defer + recover 捕获所有异常
  8. LeetCode 2097. 合法重新排列数对(欧拉路径)
  9. 天池 在线编程 订单分配(回溯)
  10. 天池 在线编程 队列检查(排序)