MySQL
文章平均质量分 93
初秋和
这个作者很懒,什么都没留下…
展开
-
mysql8.0高可用集群架构实战
InnoDB Cluster是MySQL官方实现高可用+读写分离的架构方案,其中包含以下组件MySQL Group Replication,简称MGR,是MySQL的主从同步高可用方案,包括数据同步及角色选举Mysql Shell 是InnoDB Cluster的管理工具,用来创建和管理集群Mysql Router 是业务流量入口,支持对MGR的主从角色判断,可以配置不同的端口分别对外提供读写服务,实现读写分离。原创 2024-04-09 16:23:48 · 1078 阅读 · 0 评论 -
mysql8主从复杂原理分析
MySQL 复制(Replication) 是官方提供的主从复制(源到副本的复制)方案,用于将一个 MySQL 的实例同步到另一个实例中。这是使用最广泛的容灾方案(重点掌握)。原创 2024-04-09 09:36:14 · 831 阅读 · 0 评论 -
mysql8新特性
建议使用8.0.17及之后的版本,更新的内容比较多。原创 2024-04-08 16:31:12 · 962 阅读 · 0 评论 -
MySQL1
MySQL5.6后引入索引下推,在索引遍历的过程中,对索引中包含的所有字段先做判断,过滤掉不符合条件的记录后再回表,减少回表的次数。在联合索引中匹配到name是A开头的索引后,同时会在索引里过滤掉age和positon这两个字段,拿着过滤完剩下的索引对应的主键id再回表查询整行数据。按照最左前缀原则,这种情况只有name字段走索引,得到的age和position是无序的,mysql5.6之前只能拿A开头的索引对于的主键逐个回表,到主键索引上找出对于的记录,再对比age和postion这两个字段是否符合。原创 2024-03-20 16:09:19 · 844 阅读 · 0 评论 -
mysql事务隔离级别
概述:我们的数据库一般都会并发执行多个事务,多个事务可能会并发的对相同的一批数据进行增删改查操作,可能会导致我们所说的脏写、脏读、不可重复读、幻读这些问题。为了解决这些问题,数据库设计了事务隔离机制、锁机制、MVCC多版本并发控制隔离机制,用一整套机制来解决多事务并发问题。原创 2024-04-08 10:59:43 · 593 阅读 · 0 评论 -
mysql
他们共一个xid数据字段,崩溃的时候先扫描redolog,如果碰到既有prepare,又有commit的redolog,直接提交,如果碰到只有prepare,没有commit的redolog,则通过xid去binlog找对应的事务。3、引擎将这行数据更新到内存中,同时将这个更新操作记录到redolog里面,此时redolog里面,此时redolog处于prepare状态,然后告知执行器执行完成了,随时可以提交事务。binlog是可以追加写的,写的一定大小后切换到下一个,不会覆盖以前的日志。原创 2024-03-12 14:25:28 · 342 阅读 · 0 评论 -
1、MySQL集群架构搭建以及多数据源管理实战
数据库的分库分表操作,这是互联网大型应用所需要面对的最核心的问题。因为数据往往是一个应用最核心的价值所在。但是,在最开始的时候,我会给你强调,在实际应用中,对于数据库,**能不分就不分!!!**这也应该是你未来准备对你的应用下手进行分库分表之前需要考量的宗旨。为什么一上来就会要给你们泼这样一盆冷水呢?这就需要你提前思考清楚,为什么要分库分表。原创 2023-05-22 11:00:48 · 508 阅读 · 0 评论