- 博客(4)
- 收藏
- 关注
原创 MYSQL
锁都是基于索引去找到数据记录再加锁的,而索引的规则是:通过其它索引找到主键索引,所以:没有使用索引做更新相关操作会锁表。通过唯一/主键索引等值加锁,只会锁具体的行,非唯一索引则不一定,SQL优化器会基于数据分布选择记录锁,或临键锁。只有在RR级别下才有间隙锁,目的是为了解决幻读,如果操作的数据是跨多个范围,就会加多个区间的间隙锁。MySQL默认的锁就是【临键锁】,所以在执行SQL的时候,记录锁和间隙锁是会同时存在的。范围是左开右闭的区间。
2024-09-25 00:04:04
2505
1
原创 Nacos
Follower:跟随者,用于接收来自 Leader 或者 Candidate 的请求并进行处理。Leader:领导者,集群中最重要的角色,用于向其他节点下达指令。Candidate:参选者,参与竞选 Leader 的节点。Nacos 集群中,每个节点都拥有以下三种角色中的一种。
2024-08-11 22:17:27
620
原创 RabbitMQ
在非 cluster 模式下,元数据主要分为 Queue 元数据(queue 名字和属性等)、Exchange元数据(exchange 名字、类型和属性等)、Binding 元数据(存放路由关系的查找表)、Vhost元数据(vhost 范围内针对前三者的名字空间约束和安全属性设置)。在 cluster 模式下,还包括 cluster 中 node 位置信息和 node 关系信息。元数据按照 erlang node 的类型确定是仅保存于 RAM 中,还是同时保存在 RAM 和 disk 上。
2024-08-06 22:58:47
2645
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人