当前位置: 首页 > news >正文

网站备案ip地址微推客

网站备案ip地址,微推客,企业网站的在线推广方法有,24小时网站建设Mysql 的主从延迟 指的是 主库受写入 后 到这个写入能体现在 从库上 的这段时间Mysql 的主从延迟 有两个原因#xff1a;1. 写操作 已经在 主库中执行了#xff0c;但是 binlog 还没有发送出去#xff0c; 后者还在路上#xff0c;没有被 从库收到2. 虽然 binlog 已经被 从…Mysql 的主从延迟 指的是 主库受写入 后 到这个写入能体现在 从库上 的这段时间Mysql 的主从延迟 有两个原因1. 写操作 已经在 主库中执行了但是 binlog 还没有发送出去 后者还在路上没有被 从库收到2. 虽然 binlog 已经被 从库接收到了但是仍然是以 relay log 存在还没有被从库消化对于消费之后要马上显示余额这种对数据一致性强的金融业务无奈的办法是读和写都打到 主库上。这就需要拆库拆表分散压力。如果实时性不强比如说评论点赞之类的可以先使用 前端的 Ajax 直接在用户的界面上 显示出对应的操作结果不必读刚刚提交的评论或点赞用户可能刷新界面刷新界面才是真正的去读取此时大概率写入的数据已经在从库中了(前提是机器工作正常)要消除 1 的影响的话就要在主从间采取类似 request - ack 方式的 问答式交互类似于 HDFS 的 客户端和流水线的问答方式。但是 Mysql 只支持 一主一从Mysql 5.5 的 semi-sync 支持这种功能。要消除 2 的影响的话可以让从库等待 seconds_behind_master 0 , 表示消耗完主库发来的 binlog但是只能精确到秒级真正地要精确到语句的话要等待本库消耗的位点等待也就是不用 GTID 的情况下要保证执行完的 binlog 的位点 要达到 收到的 binlog 的位点如果是采用GTID 的情况下要保证执行完的  binlog 的 GTID 的集合 要 到达收到的 GTID 集合但是上面两种消除都是不必要的因为都是在等待主从的整个状态 完全一致追求的是 主从数据库之间完全没有延迟可能我们写入 A 想读取 A 只用A 同步到 从库就行了。但是如果 后来 写库上又有写语句并且不能及时同步到从库。那么根据上面的消除策略就一直读不到 A 即使 A 已经在从库上了。于是我们想要 得到 写入的 A 在日志中的位点或者 GTID 。要去从库读取 A 的时候可以等待 A 同步到 从库再开始读Mysql 官方给出了对应的两种实现两种原理都差不多1.不使用 GTID :先在主库上使用 show master status 得到写入A后 主库的最新 binlog 的位点然后在从库上使用 select master_pos_wait(File, Position, 1) 表示等待 binlog 文件 File 并且等待这个 binlog 文件的 Position 位点 同步到从库1表示超时时间2.使用 GTID:获得 A 对应的 GTID 有两种方式一种和上面一样使用 show master status。二是使用官方的 API 具体是 C 实现对于 Java 可以用 JNI 嵌入到 JVM 中去官方的 API 允许执行后直接返回 这条语句对应 的 GTID。然后在从库上使用 select wait_for_executed_gtid_set(gtid1, 1)表示等待 gtid1 同步到 从库超时时间1 秒有时候 JDBC 的数据库链接长时间不用之后 会断开是因为两个过期参数interactive_timeoutwait_timeout这两个参数 都是控制 数据库客户端 和 数据库 不交互多久之后 断开连接只不过前一个是 在指定了 对应的参数的时候才用的。一般使用 后面的需要试验证实https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_interactive_timeouthttps://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_wait_timeout
http://www.yutouwan.com/news/229293/

相关文章:

  • 做卫浴软管的网站wordpress无编辑栏
  • 邢台企业网站建设咨询cms软件有什么功能
  • 河南高端网站建设中国新闻社和新华社有什么区别
  • 开发网站价格精湛的网站建设
  • 聚企360做的网站北京优化seo排名
  • 重庆中环建设有限公司网站华为公司网站建设案例分析
  • 手机网站制作费用益阳网站设计公司
  • wordpress 修改网页网站推广优化张店
  • 协同办公oaseo岗位要求
  • 怎么做p2p的网站河南省建设厅官方网站李学军
  • 网站运营的主要工作内容个人网站备案简介怎么写
  • 如何做公司网站网页宁德网站推广
  • 网站建设的基础知识哪有做网站的 优帮云
  • 也买酒技术网站建设电脑有网络但是打不开网页
  • 郑州做网站优化价格做没有好的网站你懂的
  • 利辛做网站wordpress修改管理员
  • 莱阳网站建设湖南seo网站设计
  • 免费网站后台管理系统京京商城
  • 网站访问量怎么增加h5案例
  • 绵阳市建设工程质量监督站网站精通网站开发书籍
  • 网站开发教程公司潍坊住房和城乡建设局招标网站
  • 怎么用网站做远控找网站推广
  • 请人做网站学做粤菜的网站有哪些
  • 中国最知名的网站建设公司产品设计考研
  • 做外贸面料哪个网站可以接单网站安全检测怎么关掉
  • 网站建设工作总结6品牌注册查询官网入口
  • 海南七星彩网站开发淘宝客网站需要备案
  • 东营网站建设费用网站开发综合设计报告
  • 楚雄网站建设公司一站式免费建站平台
  • 网站建设商虎小程序蚌埠做网站公司