- 博客(4)
- 收藏
- 关注
原创 Redis主从复制存在哪些问题呢
具体来说,当网络分区发生,主节点与从节点、哨兵之间的连接断开,但主节点与客户端的连接正常时,由于主节点无法再连接到任何从节点,或者延迟超过了设定值,比如说配置了。在 Redis 的哨兵架构中,脑裂的典型表现为:主节点与哨兵、从节点之间的网络发生故障了,但与客户端的连接是正常的,就会出现两个“主节点”同时对外提供服务。设置这两个参数后,如果主节点连接不到指定数量的从节点,或者从节点响应超时,主节点会拒绝写入请求,从而避免脑裂期间的数据冲突。哨兵认为主节点已经下线了,于是会将一个从节点选举为新的主节点。
2025-05-21 10:51:01
391
原创 一条 SQL 语句是如何执行的
它把一条 SQL 语句的“意思”用结构化的方式画成一棵树,每个节点代表一个词或一个操作,比如关键字、列名、表名、运算符等。其实这条语句也基本上会沿着上一个查询的流程走,只不过执行更新的时候肯定要记录日志啦,这就会引入日志模块了,MySQL 自带的日志模块是。其实我们的 SQL 可以分为两种,一种是查询,一种是更新(增加,修改,删除)。以上就是一条查询 SQL 的执行流程,那么接下来我们看看一条更新语句如何执行的呢?,所有的存储引擎都可以使用,我们常用的 InnoDB 引擎还自带了一个日志模块。
2025-05-17 16:46:18
484
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅