mysql
文章平均质量分 93
打死也要摸摸鱼
这个作者很懒,什么都没留下…
展开
-
深入理解mysql事务隔离级别和锁机制
一、概述我们日常在使用mysql的时候,可能同时会有多个事务对同一条或者同一批数据进行增删改查,然后会导致我们常说的脏写、脏读、不可重复读、幻读等现象。其实本质上,出现出现这些问题的本质就是数据库的多事务并发问题,针对这些问题,数据库设计了事务隔离机制、锁机制、MVCC多版本并发控制机制等来解决并发问题。接下来,我会详细的介绍这些机制,让大家深入理解数据库内部执行原理。二、事务和ACID事务是有一组sql语句组成的一个逻辑单元,具有如下四个属性:1、原子性:事务是一个原子单元操作,多条sql多数据原创 2022-03-15 10:13:24 · 2292 阅读 · 0 评论 -
一条sql语句在mysql中的执行过程
本文详细的介绍了一条sql语句在mysql中执行的全过程,其中详细的介绍了Server层的各个组件的作用以及承担的角色等。原创 2022-03-11 14:48:05 · 5562 阅读 · 3 评论 -
Explain关键字详解
使用`EXPLAIN`关键字,可以模拟优化器执行SQL语句,分析查询语句的性能瓶颈。在select语句之前加上explain关键字,mysql会在查询上设置一个标记,执行查询的时候并不是真正的执行sql语句,而是返回该语句的执行计划。原创 2021-11-20 16:24:36 · 6690 阅读 · 2 评论