![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
文章平均质量分 83
苹水相峰
我一个工作10年的软件开发工作者,现在想写一专业相关的文章,希望可以帮助大家,文章是根据自己的理解写的,若有不正确定的地方,请广大网友指出,我会虚心接受并加以修改,谢谢大家。
展开
-
7.深入理解MVCC与BufferPool缓存机制
MVCC机制的实现就是通过read-view机制与undo版本链比对机制,使得不同事务会根据数据版本链对比规则读取同一条数据在版本链上的不同版本数据。原创 2022-08-16 16:08:48 · 166 阅读 · 0 评论 -
6.0深入理解MySQL事务隔离级别与锁机制
数据库一般都会并发执行多个事务,多个事务可能会并发的对相同的一批数据进行增删改查操作,可能会导致脏写、脏读、不可重复读、幻读这些问题。 这些问题的本质就是数据库的多事务并发问题,为了解决多事务并发问题,数据库设计了事务隔离机制、锁机制、MVCC多版本并发控制隔离机制,用一整套机制来解决多事务并发问题。...原创 2022-08-10 18:39:27 · 566 阅读 · 0 评论 -
5.索引优化实战
1.分页查询优化详解,2.表join关联原理详解及优化、3.表count查询优化、4.MySQL数据类型选择分析原创 2022-08-08 16:57:42 · 712 阅读 · 0 评论 -
4.MySQL索引优化实战
1)MySQL支持两种方式的排序filesort和index,Using index 是指MySQL扫描索引本身完成排序。index效率高,filesort效率低。2)order by 满足两种情况会使用Using index。 1.order by 语句使用。原创 2022-08-05 18:10:18 · 154 阅读 · 0 评论 -
3.SQL底层执行原理
主要包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有内置函数(日期、时间、加密函数等),所有跨存储引擎的功能都在这一层时间的,例如存错过程、触发器、视图等。 由于MySQL是开源的,它有很多种客户端常用的有:Navicat,Mysql front,SQLyog等,客户端要向MySQL发起通信都必须先跟server端建立连接,建立连接的工作就是有连接器完成。如果有权限就会继续执行。打开表的时候,执行器就会根据表的引擎定义,去使用这个引擎提供接口。....原创 2022-08-04 16:35:13 · 470 阅读 · 0 评论 -
2.Explain详解与索引优化原则
Explain使用与详解,从B+树底层分析常见索引优化原则原创 2022-08-03 18:43:04 · 1036 阅读 · 0 评论 -
1.Mysql索引的原理
索引:是帮助MySQL高效获取数据的排好序的数据结构;简称排好序的数据结构。索引的作用是快速获取目标数据。原创 2022-08-03 11:13:40 · 184 阅读 · 0 评论 -
在Mysql的 left/right join 添加where条件
在Mysql的 left/right join 添加where条件原创 2022-07-28 17:37:41 · 5161 阅读 · 1 评论