索引
文章平均质量分 69
阿柄666
这个作者很懒,什么都没留下…
展开
-
MySql索引底层数据结构
索引:索引是Mysql快速获取数据的一种数据结构。索引的数据结构有哪些? MySql真正使用的索引的数据结构是B+TreeMysql最终使用的索引数据结构为B+Tree。B+Tree单个节点的分配空间大小为16KB(大概估算:1170*1170*16≈2000W),所以一般生产环境上Mysql单表存放一般是一千万数据,更多的数据采用分库分表存储(MySql横向扩容是很方便的)。Mysql用的数据引擎(数据引擎是针对表的,并不是针对数据库): 索引原创 2022-07-10 12:21:11 · 989 阅读 · 1 评论 -
Mysql事务隔离级别与锁机制
Mysql设计了事务隔离机制、锁机 制、MVCC多版本并发控制隔离机制,用一整套机制来解决多事务并发问题。事务及其ACID属性并发事务会出现哪些问题:事务隔离级别 常看当前数据库的事务隔离级别: show variables like 'tx_isolation';设置事务隔离级别:set tx_isolation='REPEATABLE-READ';MVCC多版本并发控制机制基于undo日志和read view机制。read view生成规则:事务创建时会生成一个readview[11,12,16]:21原创 2022-07-10 17:58:49 · 442 阅读 · 0 评论