![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
lookNo施
这个作者很懒,什么都没留下…
展开
-
13.每日一读-分清脏读、幻读、 不可重复读
脏读:指读取到其他事务正在处理的未提交数据不可重复读:指并发更新时,另一个事务前后查询相同数据时的数据不符合预期幻读:指并发新增、删除这种会产生数量变化的操作时,另一个事务前后查询相同数据时的不符合预期事务隔离级别MySQL默认Repeatable Read(RR)-可重复读MySQL 5.1以后默认存储引擎就是InnoDB因此MySQL默认RR也能解决幻读问题...原创 2022-01-27 21:07:21 · 868 阅读 · 0 评论 -
9.每日一读—MHA:MySQL高可用架构方案
1.什么是MHA,mysql的高可用架构方案mysql的架构方案在互联网公司mysql的架构方案一般采用的是主从复制,一主多从的方案。在默认情况下mysql架构方案是不具备高可用性的,当主节点挂掉以后从节点是没有“感知”不会采取“行动”的。MHA就是最成熟的mysql高可用方案2.MHA:故障发现与转移判断master已经挂掉:MHA manager ping 三次master,当ping不通的时候可以判断有两种情况。a.MHA manager 到master的通信断掉。b.master挂原创 2022-01-17 21:24:18 · 1146 阅读 · 2 评论 -
8.每日一读—Canal实现mysql异构数据同步
1.什么是异构数据MySQL中存储的数据,elasticsearch中存储的数据。这两种数据就是异构数据。2.身处漩涡中心的mysql团队举个栗子:在一个商城的开发项目中有一个mysql团队,使用mysql来保存商品的信息。现在需要增加一个“全文检索”的功能,成立了Elasticsearch团队。mysql中新增加一条信息,就需要mysql团队调用Elasticsearch团队的接口新建商品信息。这样就出现了一个严重的问题,代码出现了强耦合。mysql团队必须了解elasticsearch团队原创 2022-01-17 20:47:28 · 1540 阅读 · 0 评论 -
2.每日一读-为什么需要垂直分表?
通过将重要字段单独剥离出一张小表,让每一页能够容纳更多的行,进而缩小数据扫描的范围,达到提高执行效率的目的。原创 2021-12-14 16:10:38 · 2146 阅读 · 0 评论 -
1.每日一读-MySQL模式与应用场景
1.单库模式1.1 优点简单粗暴适合数据量千万一下小型应用企业网站、创业公司首选。1.2 缺点不具备可用性与并发性2.读写分离集群模式2.1 读写分离带来的问题架构复杂度提升,成本提高所有节点数据需要保持同步适用于读多写少的情况,表单不能过千万级的互联网应用需要配合MHA中间件方案实现高可用3.分库分表集群模式(分片)3.1 分库分表(分片)模式带来的问题架构复杂度提升,成本提高每个节点数据是所有数据的子集适合于十亿级数据总量的应用不具备高可用性3原创 2021-12-13 16:48:29 · 1566 阅读 · 0 评论