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

怎么自制网站合肥优化

怎么自制网站,合肥优化,欧美只做les 网站,昆明做网站公司背景 读写分离是快速提高数据库性能的手段,主库只负责写入,从库负责查询。但在性能得到提升的同时,编程的复杂度就会提升。由其碰到主从同步延迟的情况,在数据写入后,在从库无法读取到最新数据,会对业务逻…

背景

读写分离是快速提高数据库性能的手段,主库只负责写入,从库负责查询。但在性能得到提升的同时,编程的复杂度就会提升。由其碰到主从同步延迟的情况,在数据写入后,在从库无法读取到最新数据,会对业务逻辑造成很大的影响。那么,我们如何发现主从延迟对业务有什么延续呢,那就需要人为的制造延迟,将问题暴露出来。

制造主从延迟

Mysql的主从配置支持设置主从延迟时间change replication source to source_delay = interval; interval是以秒来计算。下面我们测试一下这个配置的效果。

服务器配置

Mysql 8.0.35

主库服务器:192.168.0.101

从库服务器:192.168.0.102

在从库上配置主库信息,并设置延迟时间为30秒,然后查看从库状态,就能看到同步已经就绪。

mysql> change replication source to master_host ='192.168.50.101',master_port =3306,master_user ='sync',master_password ='Abcd123!',master_log_file ='binlog.000002',master_log_pos =2266,source_delay = 30;
mysql> start slave;
mysql> show slave status\\G
*************************** 1. row ***************************Slave_IO_State: Waiting for source to send eventMaster_Host: 192.168.50.101Master_User: sync**Slave_IO_Running: YesSlave_SQL_Running: YesSQL_Delay: 30**

在主库创建一个表,并插入一条数据。

mysql> create table t1 (id bigint);
mysql> insert into a values (2);

再查看从库状态,发现从库已经开始延迟了Seconds_Behind_Master表示延迟时间22秒,SQL_Remaining_Delay表示延迟同步还剩余9秒,Slave_SQL_Running_State表示线程状态在等待延迟结束。

mysql> show slave status\\G
*************************** 1. row ***************************Seconds_Behind_Master: 22SQL_Delay: 30SQL_Remaining_Delay: 9Slave_SQL_Running_State: Waiting until SOURCE_DELAY seconds after source executed event

通过这个方式,我们就能模拟出主从延迟的效果。

如果要修改延迟时间的话,要先停止同步,再修改配置,然后重新启动同步。

设置主从延迟为60秒
mysql> stop slave;
mysql> change master to source_delay = 10;
mysql> start slave;

注:

Mysql 8.0.23开始使用change replication source to替换change master to语句,如果是之前的版本要使用change master to MASTER_DELAY = interval也能达到一样的效果。

参考

  • change replication source to文档:MySQL :: MySQL 8.2 Reference Manual :: 13.4.2.3 CHANGE REPLICATION SOURCE TO Statement

    change master to文档:MySQL :: MySQL 8.2 Reference Manual :: 13.4.2.1 CHANGE MASTER TO Statement

http://www.yidumall.com/news/31537.html

相关文章:

  • 网络营销知识网站网站seo排名优化方法
  • 旅游网站内容做多还是少网络营销策划创意案例点评
  • 便宜网站制作公司推广文案
  • 网站规划课程设计模板三亚百度推广开户
  • 零基础一个人做网站杭州网站seo优化
  • 丰镇市网站兰州网络优化seo
  • 用动物做网站名合肥网站排名
  • 一台服务器怎么做多给网站优化大师官网下载安装
  • 网站怎么申请百度小程序竞价托管一般要多少钱
  • 网站制作作业2023年7月疫情还会严重吗
  • 东莞设计公司有哪些seocms
  • 网站建设 电子商务 品牌首选IDC百度一下网页版搜索引擎
  • 政府网站建设申请报告如何制作一个网页链接
  • 梅州免费建站公司手机推广软文
  • 论坛类网站设计百度搜索指数排行榜
  • 国外源代码网站线上推广有哪些
  • wordpress域名网站搬家淘宝推广怎么做
  • 移动端官网青岛官网seo公司
  • .mil 域名网站有哪些seo排名优化怎样
  • 免费的网站开发平台淮北网站建设
  • 企业建设网站的重要性企业建站
  • 公司备案网站负责人是谁google搜索网址
  • 毛网商城宁波seo推广外包公司
  • 想制作自己的网站在线培训系统平台
  • 自己怎么做云购网站吗北京网站优化方法
  • 拍卖行 网站建设seo推广岗位职责
  • 惠州网站建设 鑫经典软文案例分析
  • 诚信通网站怎么做外链什么是seo搜索引擎优化
  • 同仁微网站建设工作室百度人工智能开放平台
  • 网站手机端跳转页面模板微信营销系统