hshuo
hshuo
全部文章
MySQL
DDD 领域驱动(1)
Docker(12)
Dubbo(11)
Java基础(7)
JUC(11)
Maven(2)
Redis(10)
SpringBoot(4)
SpringCloud(9)
SpringCloud Alibaba(3)
微服务常见概念(1)
数据结构(10)
未归档(2)
杂文(2)
算法(6)
计算机操作系统(8)
计算机网络(7)
设计模式(10)
归档
标签
去牛客网
登录
/
注册
hshuo的博客
多听、多学、多记、多写
全部文章
/ MySQL
(共6篇)
MySQL索引
来自专栏
索引 介绍 索引包括两个部分:排序和查找。排序的过程用到BTree、B+Tree、Hash进行建表。以B+Tree为例,非叶子节点保存了键(key)、叶子节点保存了key和data;并且叶子节点有一条引用链指向与它相邻的叶子节点。这样就可以实现高效查找; 优点 ...
MySQL索引
2022-03-04
2
535
MVCC
来自专栏
MVCC的介绍 MVCC的好处 读不加锁,读写不冲突。读写不冲突时非常重要的,可以增加系统的并发性能。 MVCC有两种读操作: 快照读:也叫一致性读、该事务启动时根据某个条件读取到的数据,直到事务结束时,再次执行相同条件,还是读到同一份数据,不会发生变...
MVCC
当前读
快照读
2022-02-12
2
710
SQL语句基础
来自专栏
例题: 每个学生选课最多的前三名 数据: 代码: SELECT name FROM student group by name ORDER BY count(count_id) ...
SQL基础
2022-01-29
0
360
一条SQL语句如何执行的、redo log、binlog日志
来自专栏
整体框架结构 Service层 作用:涵盖MySQL的大多数核心功能,以及所有的内置函数,所有跨存储引擎的功能(存储过程、触发器、视图) 包含: 连接器: 负责跟客户端建立连接、获取权限、维持和管理连接 连接命令:mysql -h $...
MySQL的整体框架
2022-01-19
1
477
MySQL的事务
来自专栏
ACID特性: 原子性:事务是最小的执行单位 ==》 undo log进行回滚 一致性:执行前后数据保持一致 ==》 锁机制或者MVCC里面的快照readview,快照读读取的是统一版本的数...
MySQL
MySQL事务
ACID原则
如何执行一条SQL语句
如何保证数据的一致性
一致性
XA协议
两阶段提交
分布式事务
2021-09-07
7
480
MySQL的锁
来自专栏
全局锁 场景: 做全库逻辑备份。 使用: Flush tables with read lock ,让数据库处于只读的状态,其他的线程的更新、建库改表的语句被阻塞(对于不支持事务的存储引擎:MyISAM等) 使用mysqldump逻辑备份工具...
MySQL的锁
MySQL
行锁
记录锁
间隔锁
MVCC
死锁
意向锁
2021-09-06
8
498