11 2022 档案

摘要:一、锁的分类1、范围:全局锁、表级锁、行级锁2、功能分类:共享锁、排它锁 二、数据库的全局锁 加锁:mysql> flush tables with read lock; 释放锁:mysql> unlock tables; 三、MySQL的表级锁(都是Server层实现的) 1、表级的共享锁:loc 阅读全文
posted @ 2022-11-26 14:38 小兵要进步 阅读(109) 评论(0) 推荐(0) 编辑
摘要:索引数据结构的选择:Hash表、二叉树、平衡二叉树、(红黑树近似于平衡二叉树)、B树、B+树1)Hash表:Java的HashMap、TreeMap就是Hash表结构,以键值对存储,时间复杂度是O(1),但是不支持范围的快速查询,范围查询时得需要全表扫描。 2)二叉查找树:二叉树的特点是每个节点最多 阅读全文
posted @ 2022-11-26 14:23 小兵要进步 阅读(55) 评论(0) 推荐(0) 编辑
摘要:mvcc介绍 MVCC是数据库提供并发访问控制的一种技术。其核心理念是数据快照,不同的事务访问不同版本的数据快照,从而实现不同的事务隔离级别。虽然是说具有多个版本的数据快照,但这并不意味着数据库必须拷贝数据,保存多份数据文件,这样会浪费大量的存储空间。mysql的InnoDB通过事务的undo日志巧 阅读全文
posted @ 2022-11-06 20:51 小兵要进步 阅读(103) 评论(0) 推荐(0) 编辑


侧边栏
点击右上角即可分享
微信分享提示