![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 89
树森
不积跬步,无以至千里;不积小流,无以成江海
展开
-
MySQL的存储引擎
一直在用mysql,也看过一些资料,但是都比较零散,没有形成系统的知识体系和概念,这篇博文 整合了部分之前看过的mysql存储引擎方面的资料和笔记,加深对存储引擎的了解。存储引擎的概述 MySQL中的数据用各种不同的技术存原创 2018-04-12 23:47:00 · 367 阅读 · 0 评论 -
MySql存储引擎InnoDB的锁
InnoDB锁模式InnoDB实现了以下两种类型的行锁: 共享锁(S):允许一个事务去读一行,阻止其他事务获得相同的数据集的排他锁。 排他锁(X):允许获得排他锁的事务更新数据,阻止其他事务获得相同数据集的共享锁和排他锁。共享锁就是我读的时候,你可以读,但是不能写。排他锁就是我写的时候,你不能读也不能写。另外,为了允许行锁和表锁共存,实现多粒度锁机制,InnoDB还有两种内部使用的...原创 2018-04-13 22:09:28 · 370 阅读 · 0 评论 -
MySQL索引
1、概述 索引是存储引擎用于快速查找记录的一种数据结构,通过合理的使用数据库索引可以大大提高系统的访问性能,接下来主要介绍在MySql数据库中索引类型,以及如何创建出更加合理且高效的索引技巧。2、索引的优点1、大大减轻了服务器需要扫描的数据量,从而提高了数据的检索速度2、帮助服务器避免排序和临时表3、可以...原创 2018-04-13 23:05:10 · 238 阅读 · 0 评论 -
MySQL索引 - 最左匹配原则
表结构,有三个字段,分别是id,name,cid CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `cid` int(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `name_cid_IN...原创 2018-04-13 23:36:41 · 450 阅读 · 0 评论