![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
crazyhuntsman
这个作者很懒,什么都没留下…
展开
-
Mysql(1):由浅入深探究mysql索引结构原理、性能分析与优化
第一部分:基础知识:索引官方介绍索引是帮助MySQL高效获取数据的数据结构。笔者理解索引相当于一本书的目录,通过目录就知道要的资料在哪里,不用一页一页查阅找出需要的资料。关键字index-------------------------------------------------------------唯一索引强调唯一,就是索引值必须唯一,关键字unique index...转载 2018-08-29 10:29:57 · 293 阅读 · 0 评论 -
Mysql(2):MyISAM和InnDB的区别
MyISAM:不支持事务,但是每次查询都是原子的; 支持表级锁,即每次操作是对整个表加锁; 存储表的总行数; 一个MYISAM表有三个文件:索引文件、表结构文件、数据文件; 采用菲聚集索引,索引文件的数据域存储指向数据文件的指针。辅索引与主索引基本一致,但是辅索引不用保证唯一性。InnoDb:支持ACID的事务,支持事务的四种隔离级别; 支持行级锁及外键约束:因此可以支持写并发...转载 2018-08-30 08:46:07 · 1464 阅读 · 0 评论 -
Mysql(3):事务、锁及锁级别
1、什么是事务事务是一条或多条数据库操作语句的组合,具备ACID,4个特点。原子性:要不全部成功,要不全部撤销隔离性:事务之间相互独立,互不干扰一致性:数据库正确地改变状态后,数据库的一致性约束没有被破坏持久性:事务的提交结果,将持久保存在数据库中 2、事务并发会产生什么问题1)第一类丢失更新:在没有事务隔离的情况下,两个事务都同时更新一行数据,但是第二个事务却中途...转载 2018-08-30 08:49:48 · 2838 阅读 · 0 评论