- 博客(6)
- 收藏
- 关注
原创 学习笔记-sql的执行过程MVCC与BufferPool
MVCC机制的实现就是通过read-view机制与redo版本链比对机制,使得不同的事务会根据数据版本链对比规则读取同一条数据在版本链的不同版本数据。一条SQL在MySql中的执行过程MVCC多版本控制机制语法分析的原理MySql是如何选择索引的BufferPool的重要性随机访问和顺序访问磁盘的差别为什么查询缓存是鸡肋为什么不直接访问磁盘而需要一套复杂的机制连接器、分析器、优化器、执行器的工作流程MySql在可重复读隔离级别下是如何解决幻读的MySql的内部组件结构
2022-09-11 19:11:04
332
原创 学习笔记-常见的mysql优化方法
Mysql 中常见sql的优化方法排序order by的优化分组group by的优化分页的优化 limit 深分页的优化Join 关联查询的优化in和exists的优化count(*)的查询优化trance工具的用法通过trance工具查看sql选择的索引外部排序
2022-09-07 08:44:07
394
原创 学习笔记-Explain的介绍
Explain工具介绍type列的介绍key_len计算规则索引下推索引下推介绍Explain中的列如何判断sql语句选择了那个索引如何判断索引都用到了哪些字段
2022-07-20 22:08:53
321
原创 学习笔记-浅谈MySql索引的数据结构与算法和索引的介绍
MySql索引的数据结构介绍MySql的索引介绍区别与异同InnoDB引擎与MyISAM引擎的介绍和异同MySql的范式化和反范式介绍为什么MySql推荐使用自增主键MySql的最左匹配原则稀疏索引和密集索引的区别什么是索引覆盖什么是自适应Hash索引InnoDB的二级索引回表与MRR使用索引考虑空间和时间的代价...
2022-07-17 19:31:32
473
原创 学习笔记-深入理解Java多线程
常见的进程与线程的关系他们之间通信方式操作系统层面对应的线程生命周期Java层面对应的线程的生命周期Java创建线程的常用方式
2022-06-18 16:10:53
216
原创 学习笔记-Java内存模型JMM与并发三大特性
什么是并行与并发?并发的三大特性分析Java内存模型(JMM)JMM内存模型与硬件架构内存之间的交互关系
2022-06-05 20:33:49
144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅