heoller
heoller
全部文章
分类
docker(1)
Java(7)
JVM(2)
Kafka(3)
Linux(1)
maven(1)
Mybatis(1)
Mysql(5)
Netty(3)
RabbitMQ(4)
Redis(1)
Spring(4)
Zookeeper(1)
归档
标签
去牛客网
登录
/
注册
Heoller Blog
长风破浪会有时,直挂云帆济沧海。
TA的专栏
10篇文章
0人订阅
常用的消息中间件总结
3篇文章
427人学习
Spring
3篇文章
478人学习
Java基础
1篇文章
318人学习
微服务
1篇文章
383人学习
面试全知道
2篇文章
290人学习
全部文章
(共6篇)
Docker安装Mysql5.5-5.7
Mysql 5.5 docker pull mysql:5.5 docker run -p 3305:3306 --name mysql5.5 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.5 mysql -h 127.0.0.1 -P 3305 -uroot -...
Mysql
2023-12-18
0
139
BufferPool浅入浅出
Mysql为了避免每次SQL执行都要去访问磁盘,设计出了BufferPool。数据都是通过BufferPool进行增删改查的。比如执行数据更新操作时,有如下几步: Mysql会以page为单位从磁盘中加载数据到BufferPool中(数据存在就不用访问磁盘了) 需要更新的数据写入到undo日志(用...
bufferpool
mysql
2020-12-30
0
404
你真的懂MVCC吗?
为什么事务的隔离级别设置为可重复读时,不管其他事务有没有变更过数据,当前事务都可以读到相同的数据记录呢?这就是Mysql的MVCC机制,在读已提交的事务隔离级别下也有用到MVCC机制。MVCC全称Multi-Version Concurrency Control 比如下面这个演示: 前置概念介绍 ...
mysql
MVCC
2020-12-30
0
339
Mysql事务隔离级别和锁
事务 ACID属性(原子性,一致性,隔离性,持久性) 并发事务可能带来的问题 更新丢失(脏写):事务之间相互覆盖结果 脏读:读到其他事务未提交的数据 不可重复读:一次事务中,读到其他事务已提交的变更结果 幻读:一次事务中,读到其他事务新增的数据 事务隔离级别 读未提交(READ-UN...
mysql
transaction
2020-08-19
1
523
Mysql索引
索引数据结构 索引就是排好序的数据结构。 索引数据结构不使用二叉树的原因: 树的高度高,I/O次数过多 二叉树可能会退化成链表 索引数据结构不使用红黑树的原因: 数据量大的时候,树的高度不可控,I/O次数还是多 Hash索引优缺点 查询速度更快 只支持等值和IN查询,不支持范围查询 存在H...
index
mysql
索引
2020-08-19
1
399
Mysql优化之Explain
执行计划中开启展示延伸表 mysql> set session optimizer_switch='derived_merge=off'; Query OK, 0 rows affected (0.00 sec) 通过栗子理解type列(性能从上到下依次递减) system(表中确定只有一条...
explain
mysql
2020-08-15
0
298