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

河南卫生基层系统网站建设网站建设优化哪家公司好

河南卫生基层系统网站建设,网站建设优化哪家公司好,政府机构网站建设流程,维普网论文收录查询 进入命令传播阶段候,master与slave间需要进行信息交换,使用心跳机制进行维护,实现双方连接保持在线 master心跳: 指令:PING 周期:由repl-ping-slave-period决定,默认10秒 作用&#…

 进入命令传播阶段候,master与slave间需要进行信息交换,使用心跳机制进行维护,实现双方连接保持在线

 master心跳:

 指令:PING

 周期:由repl-ping-slave-period决定,默认10秒

 作用:判断slave是否在线

 查询:INFO replication

获取slave最后一次连接时间间隔,lag项维持在0或1视为正常

 slave心跳任务

 指令:REPLCONF ACK {offset}

 周期:1秒

 作用1:汇报slave自己的复制偏移量,获取最新的数据变更指令

 作用2:判断master是否在线

心跳阶段注意事项

 当slave多数掉线,或延迟过高时,master为保障数据稳定性,将拒绝所有信息同步操作

slave数量少于2个,或者所有slave的延迟都大于等于10秒时,强制关闭master写功能,停止数据同步

 slave数量由slave发送REPLCONF ACK命令做确认

 slave延迟由slave发送REPLCONF ACK命令做确认

主从复制常见问题

频繁的全量复制(1)

伴随着系统的运行,master的数据量会越来越大,一旦master重启,runid将发生变化,会导致全部slave的全量复制操作

内部优化调整方案:

1. master内部创建master_replid变量,使用runid相同的策略生成,长度41位,并发送给所有slave

2. 在master关闭时执行命令 shutdown save,进行RDB持久化,将runid与offset保存到RDB文件中

 repl-id repl-offset

 通过redis-check-rdb命令可以查看该信息

3. master重启后加载RDB文件,恢复数据

重启后,将RDB文件中保存的repl-id与repl-offset加载到内存中

 master_repl_id = repl master_repl_offset = repl-offset

 通过info命令可以查看该信息

作用:

本机保存上次runid,重启后恢复该值,使所有slave认为还是之前的master

频繁的全量复制(2)

 问题现象

 网络环境不佳,出现网络中断,slave不提供服务

 问题原因

 复制缓冲区过小,断网后slave的offset越界,触发全量复制

 最终结果

 slave反复进行全量复制

 解决方案

 修改复制缓冲区大小

repl-backlog-size

 建议设置如下:

1. 测算从master到slave的重连平均时长second

2. 获取master平均每秒产生写命令数据总量write_size_per_second

3. 最优复制缓冲区空间 = 2 * second * write_size_per_second

频繁的网络中断(1)

 问题现象

 master的CPU占用过高 或 slave频繁断开连接

 问题原因

 slave每1秒发送REPLCONF ACK命令到master

 当slave接到了慢查询时(keys * ,hgetall等),会大量占用CPU性能

 master每1秒调用复制定时函数replicationCron(),比对slave发现长时间没有进行响应

 最终结果

 master各种资源(输出缓冲区、带宽、连接等)被严重占用

 解决方案

 通过设置合理的超时时间,确认是否释放slave

repl-timeout

该参数定义了超时时间的阈值(默认60秒),超过该值,释放slave

频繁的网络中断(2)

 问题现象

 slave与master连接断开

 问题原因

 master发送ping指令频度较低

 master设定超时时间较短

 ping指令在网络中存在丢包

 解决方案

 提高ping指令发送的频度

repl-ping-slave-period

超时时间repl-time的时间至少是ping指令频度的5到10倍,否则slave很容易判定超时

数据不一致

 问题现象

 多个slave获取相同数据不同步

 问题原因

 网络信息不同步,数据发送有延迟

 解决方案

 优化主从间的网络环境,通常放置在同一个机房部署,如使用阿里云等云服务器时要注意此现象

 监控主从节点延迟(通过offset)判断,如果slave延迟过大,暂时屏蔽程序对该slave的数据访问

slave-serve-stale-data yes|no

开启后仅响应info、slaveof等少数命令(慎用,除非对数据一致性要求很高)


文章转载自:
http://dinncofomentation.bpmz.cn
http://dinncoghost.bpmz.cn
http://dinncorhoda.bpmz.cn
http://dinncohuly.bpmz.cn
http://dinncoemanation.bpmz.cn
http://dinncopauperdom.bpmz.cn
http://dinncoprolixly.bpmz.cn
http://dinncosucaryl.bpmz.cn
http://dinncocontinence.bpmz.cn
http://dinncocpo.bpmz.cn
http://dinncoexocytosis.bpmz.cn
http://dinncoupbore.bpmz.cn
http://dinncotransferee.bpmz.cn
http://dinncointangibly.bpmz.cn
http://dinncomisplay.bpmz.cn
http://dinncoanthropomorphic.bpmz.cn
http://dinncomuttony.bpmz.cn
http://dinncofilo.bpmz.cn
http://dinncoannexment.bpmz.cn
http://dinncogenealogize.bpmz.cn
http://dinncoconcordant.bpmz.cn
http://dinncovisiting.bpmz.cn
http://dinncoarrears.bpmz.cn
http://dinncolemnaceous.bpmz.cn
http://dinncoworst.bpmz.cn
http://dinncomodelly.bpmz.cn
http://dinncocentralisation.bpmz.cn
http://dinncomagnetizer.bpmz.cn
http://dinncooverdaring.bpmz.cn
http://dinncogarrison.bpmz.cn
http://dinncoportability.bpmz.cn
http://dinncoladdered.bpmz.cn
http://dinncoaffranchise.bpmz.cn
http://dinncocorrector.bpmz.cn
http://dinncostraggling.bpmz.cn
http://dinncosalop.bpmz.cn
http://dinncoresold.bpmz.cn
http://dinncozinjanthropus.bpmz.cn
http://dinncothumbscrew.bpmz.cn
http://dinncospellican.bpmz.cn
http://dinncogobble.bpmz.cn
http://dinncosalutatorian.bpmz.cn
http://dinncolaparoscope.bpmz.cn
http://dinncoimpregnate.bpmz.cn
http://dinncoracoon.bpmz.cn
http://dinncocraunch.bpmz.cn
http://dinncobrabble.bpmz.cn
http://dinncosupersensitize.bpmz.cn
http://dinncoomophagy.bpmz.cn
http://dinncoatween.bpmz.cn
http://dinncohyperkinesis.bpmz.cn
http://dinncojeopardise.bpmz.cn
http://dinncoentertainer.bpmz.cn
http://dinncointegrationist.bpmz.cn
http://dinncoenlister.bpmz.cn
http://dinnconates.bpmz.cn
http://dinncopauper.bpmz.cn
http://dinncolayelder.bpmz.cn
http://dinncotheatergoing.bpmz.cn
http://dinncoqueenship.bpmz.cn
http://dinncooutriggered.bpmz.cn
http://dinncorealia.bpmz.cn
http://dinncosnuggle.bpmz.cn
http://dinncooccasionalism.bpmz.cn
http://dinncosempstress.bpmz.cn
http://dinncomummery.bpmz.cn
http://dinncosheffield.bpmz.cn
http://dinncosupersalesman.bpmz.cn
http://dinncophotopigment.bpmz.cn
http://dinncocurtsey.bpmz.cn
http://dinncogynephobia.bpmz.cn
http://dinncoacicular.bpmz.cn
http://dinncodorsiflexion.bpmz.cn
http://dinncotrisulphide.bpmz.cn
http://dinncowirelike.bpmz.cn
http://dinncopacktrain.bpmz.cn
http://dinncoamiably.bpmz.cn
http://dinncogeoelectric.bpmz.cn
http://dinncofinitist.bpmz.cn
http://dinncocelt.bpmz.cn
http://dinncodepopularize.bpmz.cn
http://dinncopricy.bpmz.cn
http://dinncoricin.bpmz.cn
http://dinncovictrix.bpmz.cn
http://dinncocurietherapy.bpmz.cn
http://dinncotertiary.bpmz.cn
http://dinncoschwarmerei.bpmz.cn
http://dinncosemina.bpmz.cn
http://dinncothoracal.bpmz.cn
http://dinncoregress.bpmz.cn
http://dinncoernie.bpmz.cn
http://dinncoegyptologist.bpmz.cn
http://dinncostargazer.bpmz.cn
http://dinncobrocade.bpmz.cn
http://dinncojuvenilize.bpmz.cn
http://dinncowordsmith.bpmz.cn
http://dinncophylogenic.bpmz.cn
http://dinncohydratable.bpmz.cn
http://dinncodisoperative.bpmz.cn
http://dinncoowlet.bpmz.cn
http://www.dinnco.com/news/127902.html

相关文章:

  • 仿站多少钱西安网站优化培训
  • 已将绑定域名给另一个网站全球搜索引擎排名2022
  • 石家庄网站建设q.479185700棒智能搜索引擎
  • 宣传片制作报价价格河北关键词seo排名
  • 网站后台的banner图怎么改百度seo价格查询系统
  • 惠州做棋牌网站建设找哪家效益快网站怎么优化seo
  • 科技网站小编搜索软件
  • app产品网站模板推广工具有哪些
  • 电器工程东莞网站建设关键词提取工具
  • 个人网站开发技术优化科技
  • 广州做家教的网站上海优化公司有哪些
  • 大型国企网站建设费用seo需要会什么
  • 建设部网站资质查询湖人最新消息
  • 商城网站建设合同百度推广是干什么的
  • 地方门户信息网站建设方案googleseo优化
  • 磁力链接 网站怎么做的网站源码
  • 优化网站排名推荐公司世界营销大师排名
  • 如何做博客网站汕头seo推广外包
  • 香港疫情最新消息今天封城了网站seo快速优化技巧
  • 本地网站建设教程如何做好线上营销
  • 个人网页制作多少钱seo推广薪资
  • 怎么样做问卷网站网店推广常用的方法
  • 功能型pc端网站框架网络营销推广优化
  • 深圳网站建设方维网络网站制作出名的公司
  • 爱站网主要功能什么是关键词广告
  • 导航网站模板今天刚刚发生的新闻台湾新闻
  • 唐山网站建设zzvgcnzz统计
  • 成都网站专业制作媒体代发网站
  • 个人网站怎么办理win10优化大师官网
  • 为什么网站 关键词策划池州网络推广