首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Mysql
HyggeBest
创建于2025-05-19
订阅专栏
mysql数据库知识解析
暂无订阅
共9篇文章
创建于2025-05-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Mysql 死锁、乐观锁、悲观锁
悲观锁 定义:假设数据在并发访问数据时总会发生冲突,因此访问数据前,会强制加锁,其他事务必须等待或阻塞,直到当前事务完成。 乐观锁 定义:假设数据冲突很少发生,因此不加锁,而是通过数据版本控制来判断当
Mysql Buffer Pool
mysql的数据始终都是存放在磁盘中,频繁的读取、写入磁盘性能上肯定有所欠缺的,要知道磁盘I/O开销也是很大的。 怎么解决呢?加一个中间层就好。 buffer pool是innodb存储引擎设计的一个
Mysql之undo log、redo log、binlog日志篇
undo log 回滚日志,是数据库系统中用于确保数据一致性和支持事务回滚以及MVCC的一种日志机制。 redo log 重做日志,确保事务的持久性和事务的原子性。确保数据库发生崩溃,也能够将修改过的
Mysql 索引
索引的作用就像一本书的目录,方便用户快速查找到目标数据。 按数据结构来分类 B+Tree索引 属于Mysql Innodb存储引擎的的默认索引类型。 Hash索引 基于哈希表数据结构的索引类型。 Fu
Mysql 锁 锁 锁
全局锁 flush 整个数据库将处于只读状态,除了(select)其他操作将阻塞 表级锁 表锁 元素锁 意向锁 AUTO-INC锁 行级锁 记录锁 Record Lock 间隙锁 Gap Lock 临
Mysql 事务隔离 MVCC
事务隔离 以Innodb引擎为引子 什么是事务隔离?事务隔离其实就是事务与事务之间相互“隔离”嘛,一个事务的执行不应该影响其他事务的执行。 ACID(原子性、一致性、隔离性、持久性)防止多个事务并发执
Mysql B+Tree
Mysql采用B+树作为索引 B+Tree是一种自平衡的树形数据结构。B+Tree是B树的一种变种。B+树的叶子结点存储所有的数据,而内部节点(叶节点)仅用于索引。 所有的数据都存储在叶子节点,内部索
Mysql的数据存储结构
我们都知道mysql最后的数据信息最后都是以文件的形式进行存储的,但是他的存储结构是怎么样的呢? 因为数据最后都是以文件形式存储在磁盘中,表由表结构、数据存放。table_name.ibd为存放数据的
Mysql 宏观架构
从宏观的角度去看mysql的大体架构的话可以看出是分为两层,一个是server层另一个是存储引擎层。 server: 连接器:负责管理连接的管理客户端与服务端的连接。进行验证、获取账号权限等。mysq