摘要: 前言 关于事务,是一个很重要的知识点,大家在面试中也会被经常问到这个问题; 数据库事务有不同的隔离级别,不同的隔离级别对锁的使用是不同的, 锁的应用最终导致不同事务的隔离级别 ;在上一篇文章中我们说到了数据库锁的一部分知识,知道了InnoDB是支持行锁的,但是走行锁是基于索引的; 这里我们会说一下和 阅读全文
posted @ 2019-04-22 10:09 joeysh 阅读(977) 评论(0) 推荐(1) 编辑
摘要: 前言 关于数据库锁,是一个很重要的知识点; 不少人在开发的时候,应该 很少会注意到 这些锁的问题,也很少会给程序加锁(除了 库存 这些对数量准确性要求极高的情况下); 一般也就听过常说的乐观锁和悲观锁,了解过基本的含义之后就没了,没有去实际的操作过,本文将简单的整理一下数据库锁的知识,希望对大家有所 阅读全文
posted @ 2019-04-22 09:52 joeysh 阅读(673) 评论(1) 推荐(0) 编辑
摘要: 前言 关于索引,这是一个非常重要的知识点,同样,在面试的时候也会被经常的问到; 本文描述了索引的结构,介绍了InnoDB的索引方案等知识点,感兴趣的可以看一下; 引入 本文参考文章:MySQL的索引 回顾 在上篇文章中我们说到 InnoDB的数据页结构 ,了解到了 数据页的 7 个组成部分,知道了各 阅读全文
posted @ 2019-04-19 15:18 joeysh 阅读(1093) 评论(0) 推荐(0) 编辑
摘要: 前言 ​ 关于数据库我们知道是通过内存对磁盘进行操作的,也知道数据会落实到磁盘上,但是数据在磁盘上的存储结构可能大家还不是很清楚。 ​ MySQL服务器上负责对表中的数据的读取和写入的工作的部分是存储引擎,而关于服务器会支持不同类型的服务器,如:InnoDB、MyISAM、Memory...... 阅读全文
posted @ 2019-04-16 21:43 joeysh 阅读(1315) 评论(0) 推荐(0) 编辑