位置: 编程技术 - 正文

用HAProxy来检测MySQL复制的延迟的教程(haproxy教程)

编辑:rootadmin

推荐整理分享用HAProxy来检测MySQL复制的延迟的教程(haproxy教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:haproxy教程,haproxy.log,haproxy proxy protocol,haproxy proxy protocol,haproxy配置文件检查,haproxy maxconn,haproxy maxconn,haproxy原理详解,内容如对您有帮助,希望把文章链接给更多的朋友!

在MySQL世界里,HAProxy 通常来作为软件负载均衡器使用。彼得.博罗什在过去的邮件中解释了如何使用percona xtradb集群(pxc)来对其设置。所以它只发送查询到可应用的节点。同样的方法可用于常规主从设置来读取负载并分散到多个从节点。不过,使用MySQL复制,另一个因素开始发挥作用:复制延迟。在这种情况下,被提及到的 Percona xtraDB 集群以及我们提出只返回“向上”或者“向下”的检查方法行不通。我们将希望依赖其复制延迟来调整内部Haproxy的一个权重。这就是我们要做的在这篇文章中使用HAProxy 1.5。

HAProxy的代理检测

HAProxy 1.5运行我们运行一个代理检测,这是一项可以添加到常规健康检测项的检测。代理检测的好处是返回值可以是‘up'或 ‘down',但也可以是个权重值。

代理是什么呢?它是一个简单的可以访问给定端口上TCP连接的程。所以,如果我们要在一台MySQL服务器上运行代理,这需要:

如果不运行复制的话确保服务在HAProxy上是停止的 如果复制延迟小于s,设置weight为% 如果延迟大于等于s,小于s,设置weight为% 在其他情况下设置weight为5%

我们可以使用这样一个脚本:

如果你希望脚本从端口发出连接到运行在端口上的MySQL实例,这样运行:

你还需要指定MySQL用户:

用HAProxy来检测MySQL复制的延迟的教程(haproxy教程)

代理启动后,你可以检测一下它是否正常运行:

假设它运行在本地的应用服务器上,有两个复制正在运行(...2和...3),应用的读请求在端口,你需要在HAProxy中配置一个前端和后端,像这样:

现在所有的都准备好了,现在让我们看看怎么使用HAProxy来动态的改变重滞服务器,代码如下:

时延1

时延2

结论

在HAProxy 1.5中代理检查是一个很好的新增功能。 在上面的设置中是简单的: 举例来说, 如果 HAProxy 连接代理失败,它就不会被标记。 推荐与代理检查一起,保持常规的健康度检查。

细心的读取者们(reads)将会注意到这个配置,如果在所有节点上都被复制, HAProxy将会停止发送给读取者. 这可能不是最好的解决方案。但可能的选项是:停止代理并标记服务器为UP,使用状态套接字(socket)或者添加主节点作为备份服务器。

最后一点,使用Percona工具集的pt-heartbeat替代Seconds_Behind_Master,您可以编辑代理的代码,可以对复制的延迟进行测量 。

mysql中的保留字段产生的问题 YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversio····这句话对于咱们并不陌生,无非就是多了,之类的问题。但是你如果无意之中添加

从零开始搭建MySQL MMM架构 云平台是个好东西,MySQL-mmm的典型配置是需要五台机器,一台作为mmmadmin,两台master,两台slave。一下子找五台机器真不容易,何况还要安装同样的操作

PHP中常用的几个 mysql操作 显示数据库或表:showdatabases;//然后可以usedatabase_name;showtables;更改表名:altertabletable_namerenamenew_t;添加列:altertabletable_nameaddcolumnc_ncolumnattributes;删除列:altertab

标签: haproxy教程

本文链接地址:https://www.jiuchutong.com/biancheng/347302.html 转载请保留说明!

上一篇:Mysql的语句生成后门木马的方法(mysql 生成guid)

下一篇:mysql中的保留字段产生的问题(mysql保留整数)

  • 个人应纳税所得额20万交多少税
  • 辅导期一般纳税人管理办法
  • 怎么算印花税计算器
  • 报废车残值款计入什么科目
  • 货运代理费属于运费还是其他
  • 税控减免税额如何做分录
  • 分期付款购买商品的会计分录
  • 金税盘费服务费记入什么科目
  • 主营业务收入增长率计算公式
  • 资本成本与财务风险的区别
  • 银行收到对方付款的会计分录
  • 用友t3固定资产计提折旧后没有凭证
  • 工业混合销售行为如何纳税?
  • 股权减资会计处理
  • 增值税滞留票产生的原因及处理办法
  • 宽带合同属于什么合同
  • 规避税收风险什么意思
  • 免征增值税的进项税额如何处理
  • 账务不符怎么写
  • 售后回租 出租方
  • 营改增后不动产发票样本
  • win10开机选择系统%1
  • 背书转让银行承兑汇票会计分录
  • 重庆四日游最佳攻略超详细
  • yoosee怎么安装
  • 入库的原材料单价怎么求
  • 向银行借入长期借款50万元
  • myfastupdate.exe - myfastupdate是什么进程文件 有什么用
  • 利用均匀水流导致的水位变化来显示时间
  • 腾达路由器桥接的方法
  • php curl命令详解
  • 个人所得税通过扣缴义务人申报
  • 支付宝手机网站支付不风控
  • 新手学web前端开发
  • Yii2实现同时搜索多个字段的方法
  • 会计利润表计算公式
  • 税负率怎么计算举例子
  • 往来款的账务处理
  • 固定资产盘盈为什么计入以前年度损益调整
  • 外贸企业代理出口退税给谁
  • 小规模企业所得税优惠政策最新2022
  • 税务局退还的三种税费
  • 开基本户一定要法人身份证吗
  • 购买铝材会计分录
  • 咨询公司需要交税吗
  • sqlserver高版本数据库文件转低版本
  • 固定资产已提完折旧,但仍在使用,需要定期清理吗?
  • 应付职工薪酬如何结转
  • 以后年度结转如何结转
  • 财务规定保险柜存放现金最多不超过多少
  • 长期股权投资损益调整是什么意思
  • 委托加工商品属于什么资产
  • 增值税发票过期一年未认证怎么办
  • 工资补偿款是什么意思
  • 未认证的发票如何进项税转出
  • 非限定性净资产是什么意思
  • 港口建设费征收管理办法
  • 商业承兑汇票是什么
  • mysql die
  • win7宽带自动拨号设置
  • xp系统的硬盘装到win7电脑
  • centosfind命令
  • 电脑xp操作系统
  • windows intel
  • win7系统怎样
  • linux常用性能监控命令
  • win7如何删除系统启动项
  • opengl 实现
  • androidstudio更改工程名字
  • Cocos2dx 3.0 lambda表达式的使用
  • javascript的原型,原型链,有什么特点?
  • jQuery的extend方法【三种】
  • bash特殊符号
  • 海关快递怎么上门寄件
  • 房屋维修是什么职业
  • 新吉高铁开工典礼
  • 车船税可以异地补办吗
  • 5种方式教你如何查询
  • 社保已生成单据如何作废上海
  • 车辆购置印花税需入固定资产吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设