![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
再吃1颗苹果
这个作者很懒,什么都没留下…
展开
-
Mysql索引以及底层原理
索引的优缺点: 索引是创建在表上,是对数据库表中一列或多列的值进行排序的一个结果。索引的核心是提高查询的速度。 优点:提高查询效率。 缺点:索引并非越多越好,过多的索引会使CPU的使用率居高不下,由于数据的改动会造成索引文件的改动,过多的I/O操作造成CPU负荷太重。 索引的创建和删除: 创建表的时候指定索引字段: CREATE TABLE index1(id INT, name VARCHAR(...原创 2019-08-13 16:31:08 · 121 阅读 · 0 评论 -
深入理解Mysql事务ACID特性以及事务隔离级别
事务的概念: 1.事务是一组sql语句的执行,要么全部成功,要么全部失败。保证事务执行的原子性。 2.事务的全部sql语句执行成功,才能提交,将结果写回到磁盘上。 3.事务执行过程中,有的SQL执行失败,那么事务必须回滚到最初的状态。 事务的ACID特性: 事务的原子性(Automic): 事务是一个不可分割的整体,事务必须具有原子性,当修改数据时,要么全部执行,要么都不执行,即不允许事务部分完成...原创 2019-08-09 21:15:55 · 491 阅读 · 0 评论 -
MyISAM,INODB存储引擎索引结构
MyISAM主键索引 MyISAM使用B+树作为索引结构,叶节点的data域存放数据记录的地址,下面是MyISAM主键索引的原理图: MyISAM辅助索引 在MyISAM中,主索引和辅助索引在结构上没有区别,只是主索引要求关键字key的值是唯一的,而辅助索引允许key值重复。结构图如下: ...原创 2019-08-14 16:43:38 · 217 阅读 · 0 评论