MySQL数据库
文章平均质量分 81
Wenlong_L
这个作者很懒,什么都没留下…
展开
-
MySQL在InnoDB存储引擎下的加锁规则探讨(一)
本文是在看了何登成大神的技术博客后做的总结,部分图片来自其技术博客,主要是方便自己日后回顾,在此感谢原博客作者提供的经典之作,原作者博客地址:http://hedengcheng.com/?p=771#_Toc374698322。一、什么是快照读与当前读MVCC(多版本并发控制协议)在InnoDB存储引擎中主要提供两种读方式,一种是快照读,一种是当前读。快照读:所谓快照读就是一致性...原创 2018-11-16 22:22:47 · 699 阅读 · 0 评论 -
浅析MySQL数据库在InnoDB存储引擎下的READ COMMITTED与REPEATABLE READ隔离级别以及不可重复读与幻读现象
一、InnoDB存储引擎下的一致性非锁定读与一致性锁定读MySQL在InnoDB引擎下对于READ COMMITTED与REPEATABLE READ这两个隔离级别均采用的是一致性非锁定读,即所谓的多版本并发控制协议(MVCC),这样增加了并发性能。这两种隔离级别下默认的读操作都是读快照,但是读取的快照版本不一样,对于READ COMMITTED读取的是最新的快照版本,所以一个事务对数据的修改...原创 2018-11-15 09:46:47 · 921 阅读 · 1 评论 -
MySQL执行计划
原文地址:https://www.cnblogs.com/micrari/p/6583482.html1. 背景在工作过程中,有时候会对慢查询进行调优。对于MySQL的SQL语句调优,MySQL本身提供了强大的explain关键字用于查询分析执行计划。本文对explain执行计划进行分析与整理,文中的内容在未特别注明情况下,以MySQL5.7版本为例。2. 简介语法:从语法角度e...转载 2018-12-07 22:31:50 · 182 阅读 · 0 评论