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

婚庆网站建设公司网页文字游戏

婚庆网站建设公司,网页文字游戏,网站开发需要redis,wordpress如何添加自定义元素应用场景 假设说有这么一种业务场景,读流量显著高于写流量,你要怎么优化呢。因为写是要加锁的,可能就会阻塞你读请求。而且其实读多写少的场景还很多见,比如电商平台,用户浏览n多个商品才会买一个。 大部分人的思路可…

应用场景

假设说有这么一种业务场景,读流量显著高于写流量,你要怎么优化呢。因为写是要加锁的,可能就会阻塞你读请求。而且其实读多写少的场景还很多见,比如电商平台,用户浏览n多个商品才会买一个。

大部分人的思路可能是建个缓存来帮助 MySQL 抗住大部分的查询请求。但是这不行,因为应用缓存的原则之一是保证缓存命中率足够高,不然很多请求会穿透缓存,最终打到数据库上。不同用户的请求基本上都不一样。

所以你要考虑优化数据库来抗住高查询请求,首先要做的就是区分读写流量区,这样才方便针对读流量做单独扩展,这个过程就是流量的“读写分离”。这是提升MySQL并发性的首选方案,因为当单台 MySQL 无法满足要求时,就只能用多个具有相同数据的 MySQL 实例组成的集群来承担大量的读写请求。
在这里插入图片描述

模型种类

那如何实现主从复制呢?答案如下图所示
在这里插入图片描述
在完成主从复制之后,你就可以在写数据时只写主库,在读数据时只读从库,这样即使写请求会锁表或者锁记录,也不会影响读请求的执行。但是不是说越多从库越好,因为一个从库io线程就需要一个主库log dump线程。所以在实际使用中,一个主库一般跟 2~3 个从库(1 套数据库,1 主 2 从 1 备主),这就是一主多从的 MySQL 集群结构。

同时,主从复制有三种模式:
在这里插入图片描述

主从复制的延迟问题怎么解决呢?

比如下面这种情况
在这里插入图片描述
最推荐的是使用数据冗余:可以在异步调用审核模块时,不仅仅发送商品 ID,而是发送审核模块需要的所有评论信息,借此避免在从库中重新查询数据(这个方案简单易实现,推荐你选择)。但你要注意每次调用的参数大小,过大的消息会占用网络带宽和通信时间。
或者加一层缓存,读先读缓存,然后不行再去从库。但这存在一致性问题。
或者直接查询主库,但是要提前明确查询的数据量不大,不然会出现主库写请求锁行,影响读请求的执行,最终对主库造成比较大的压力。

http://www.yayakq.cn/news/346344/

相关文章:

  • 网站描述案例wordpress主题 收费
  • dw做网站怎么让文字移动郑州地推公司排名
  • ui的含义网站建设html网页设计工具
  • 做网站编辑的发展方向晋升怎么样做推广
  • 巴中网站建设天仁云图片网站seo
  • WordPress网站仿制重庆装修除渣费一般多少
  • 重庆市城市建设综合开发办网站凤冈县住房和城乡建设局网站
  • 怎样做网站的链接网页翻译算切屏吗
  • 建设网银登录网站哪些网站可以加锚文本
  • 做外贸自己的公司网站新网站怎么做权重
  • 什么是网站风格策划的重点云南创网科技有限公司
  • 广东粤建设计院网站公司建一个网站
  • 网站建设验收评审标准西安手机网站建站
  • 网站建设 工作职责个人网站运营怎么做
  • 集团门户网站建设费用科目软文营销写作技巧有哪些?
  • 北京南昌企业网站制作淄博英文网站建设专业
  • 个人 可以做社交网站移动端网页界面设计
  • 网站建设是学哪个学科汕头提供关键词平台
  • 重庆网站建广州市公司网站建设平台
  • 网站怎么做才能让更多平台展现网站搭建教程
  • 山东省建设执业师之家官方网站wordpress 多demo
  • 无锡网站营销公司哪家好wordpress管理员与编辑可见
  • 徐州市制作网站常州做网站的
  • 网站建设翻译英文360建筑网怎么样
  • 网站头部seo范例门户网站建设管理总则
  • 做网站公奇闻司郑州汉狮微信小程序后台管理系统
  • 网站开发服务商平台做网站有什么书
  • 惠州附近公司做网站建设多少钱付公司制作网站费怎么做凭证
  • 上海网站建设推荐q479185700顶你做刷机网站赚钱吗
  • 游民星空是用什么做的网站餐饮公司网站建设