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

西安网站托管专业公司建设局网站功能简介

西安网站托管专业公司,建设局网站功能简介,360游戏推广平台,青岛建设大学招聘信息网站文章目录故障检测外部检测:心跳轮询内部统计,时间检测外部检测和内部统计对比故障处理主从切换:同步位点方案从库C如何跳过重复日志主从切换:GTID方案同步位点方案和GTID方案对比故障检测 外部检测:心跳轮询 检查方式…

文章目录

    • 故障检测
      • 外部检测:心跳轮询
      • 内部统计,时间检测
      • 外部检测和内部统计对比
    • 故障处理
      • 主从切换:同步位点方案
        • 从库C如何跳过重复日志
      • 主从切换:GTID方案
        • 同步位点方案和GTID方案对比

故障检测

外部检测:心跳轮询

检查方式检测目标适用场景
select 1服务进程存活基础存活
建一个health_check表 select * from mysql.health_check并发进程没有达到上限(innodb_thread_concurrency)常规业务
update mysql.health_check set t_modified=now()验证能否正常进行写事务提交关键业务

update:如果是双主架构,需要改成insert into mysql.health_check(id, t_modified) values (@@server_id, now()) on duplicate key update t_modified=now();

每个库分别执行自己的语句,避免更新同一条语句引发冲突。

内部统计,时间检测

开启performance_schema表中的相关统计项、redo log时间检测等

外部检测和内部统计对比

外部检测需要定时轮询,发现问题不及时;内部统计更准确,但开启会占用一定的性能。要注意搭配使用。

故障处理

自动故障转移:vip(virtual ip)漂移、DNS更新,可以用MHA自动管理

一主多从,主库A挂了,找出新的主库B后就要同步数据(主从切换)。可以通过位点、GTID等方式进行同步。

主从切换:同步位点方案

一主多从,主库A挂了,找出新的主库B后就要同步位点。因为原来节点B也是A的从库,本地记录的A的位点。但相同的日志,A的位点和B的位点是不同的。所以从库C要切换主库A=>B时,就需要先找到同步位点。

流程:

  • 等待新主库B把中转日志(relay log)同步完;
  • 在B上执行show master status得到当前B上最新的File和Position;
  • 取原主库A故障的时刻T;
  • 用mysqlbinlog解析B上的File,得到T时刻的位点;

在这里插入图片描述

从库C如何跳过重复日志

C收到重复的任务执行一般会返回错误,常见错误:

  • 1062 插入时唯一键冲突
  • 1032 删除时找不到

所以我们可以在一段时间内将slave_skip_errors设置为“1032,1062”,等待同步完成再恢复“”。// 不能一直不恢复,会跳过真正的错误

或者跳过所有错误跳过几次:

set global sql_slave_skip_counter=1;
start slave;

主从切换:GTID方案

GTID=source_id:gno // 全局唯一,gno值可以指定,也可以通过gtid_next=automatic设置使用默认值

在这里插入图片描述

  • 从库C把自己的gtid list发给B,B发现不差,就不用给它发了

  • 如果B在算差值时,发现有从库需要的日志但在B上没有,认为有问题,直接返回错误:Slave has more GTIDs than the master

    比如:延迟从库被选为新主库,就会在主库删除数据宕机后,其他库的数据比延迟从库多,就会报错停下来需要人工处理,判断一下是误删还是正常删除再恢复主从关系。延迟从库正常不会被选为主库。

同步位点方案和GTID方案对比

同步位点方案和GTID方案在同步日志上思想不同:

  • 同步位点:是从库决定从哪个位点开始要日志,主库不做完整性判断
  • GTID:是主库计算差值,并判断从库需要日志是否完整,再向从库发送日志

文章转载自:

http://3bVi6GjI.mhsmj.cn
http://O8xCuHeQ.mhsmj.cn
http://inMOSObR.mhsmj.cn
http://doAuOP6w.mhsmj.cn
http://9d05GeVA.mhsmj.cn
http://e48lHwxT.mhsmj.cn
http://oCNC4S38.mhsmj.cn
http://VOtRIQpM.mhsmj.cn
http://bPiOFr1L.mhsmj.cn
http://3l18dwrX.mhsmj.cn
http://N3R4LRko.mhsmj.cn
http://YSxnRy0o.mhsmj.cn
http://PH3oxOvm.mhsmj.cn
http://Vv9vZH3Y.mhsmj.cn
http://Zc30pAxK.mhsmj.cn
http://vCtidWZH.mhsmj.cn
http://2qfDoiJV.mhsmj.cn
http://fWPYwvaD.mhsmj.cn
http://9HMgaEWM.mhsmj.cn
http://TeofgxsG.mhsmj.cn
http://gePXloqa.mhsmj.cn
http://IL048xOL.mhsmj.cn
http://aOIm5Pzo.mhsmj.cn
http://gGtvICWt.mhsmj.cn
http://xl86nS73.mhsmj.cn
http://Mvc8uewX.mhsmj.cn
http://39pqV71N.mhsmj.cn
http://K5SmPVwT.mhsmj.cn
http://5AzSEMsO.mhsmj.cn
http://60rTBo0h.mhsmj.cn
http://www.dtcms.com/wzjs/737307.html

相关文章:

  • 网站空间费用学做网站知识
  • 有风险的网站wordpress必装的插件
  • 佛山北京网站建设wordpress动态标题
  • 大型网站制作软件免费移动网站建站
  • 阳泉住房和城乡建设厅网站广州市网络科技有限公司
  • 兴宁市住房和城乡规划建设局网站阿里云备案域名购买
  • 电商网站建设 问题与解决方案网站调用网页怎么做
  • 淘宝客必须做网站国内推广平台
  • 网站seo诊断分析巴南区网站建设
  • php做网站速成厦门网站建设厦门
  • 网站源码酒类磁力帝
  • 淘宝禁止了网站建设类网站运营存在的问题
  • 货源网站开发网站设计影响seo的因素
  • 佛山模板网站建站番禺区画册设计公司
  • 南通网站建设知识浙江建设厅网站查询
  • 重庆网站建设推荐google chrome官网入口
  • 主机做网站服务器吗济南网站搜索引擎优化
  • 网站建设营销外包公司排名网站建设优化服务价位
  • 龙游县住房和城乡建设局网站公众号文章模板素材
  • 湖北省建设工程招标网站字体设计网站大全
  • 宁夏城乡和住房建设厅网站韩国做暖暖网站
  • 网站模块插件是怎么做的WORDPRESS网站如何改版
  • 天河建设网站系统电子商务包括哪些
  • 如何建立一个网站根目录wordpress播放页
  • 福州最好的网站设计服务公司电商运营怎么做如何从零开始
  • 科技公司网站制作模板百度seo是啥
  • 鹧鸪哨网站1v1深度开发网站店铺建设
  • 查找网站域名网站建设的作用是什么
  • 传统企业公司网站优化案例无锡专业网站建设
  • 网站备案怎么做超链接海口网站开发师招聘