记录、分享
08
31
TDDL TDDL
解决的问题 1、单一数据库无法满足性能需求 读写分离、垂直分表、水平分表、分布式事务 2、系统容灾 3、运维管理 原理 整体结构 执行原理 执行流程 核心组件 Matrix层 1、解决分库分表带来的问题,影响数据访问的路由; 2、解
2024-08-31
31
MySQL索引相关 MySQL索引相关
B 树索引 聚簇索引 hash 索引(自适应 hash 索引,索引的索引) 索引合并 使用 explain 分析,当 type = index_merge 时,表示使用了索引合并 定义: 当一次查询中包含了多个条件,并可以用到多个索引时,可
2024-08-31
31
MySQL的锁 MySQL的锁
锁 按照颗粒度分: 全局锁:锁整个database,由MySQL的SQL Layer层(核心服务层)实现。 表级锁:锁某个table,由MySQL的SQL Layer层实现。 自增锁(AUTO-INC LOCK) 行级锁:锁某Row
2024-08-31
31
MySQl的MVCC MySQl的MVCC
写数据流程 // todo 待完善 bin Log 用于做主从复制、数据恢复 格式有: row statement mixed 过程: 主节点写bin log 从节点监听到,拉取binlog,到本地的relaylog中 再异步去执行 rel
2024-08-31
31
31
1 / 4