数据库
总结数据库常用知识点
Code我敲你
敢于竞争,善于转化
展开
-
MySQL的锁
引言 MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。 MySQL大致可归纳为以下3种锁: 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。 页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般 这三种分...原创 2020-03-14 21:29:24 · 91 阅读 · 0 评论 -
MyISAM与InnoDB索引方式
引言 MyISAM索引文件和数据文件是分离的,索引文件仅保存数据记录的地址。Myisam创建表生成三个文件:.frm 数据表结构、.myd 数据文件、 .myi 索引文件。Innodb只生成一个.frm文件,数据存放在ibdata1.log。他们索引都是通过B+树实现的,只是实现的细节有所不同。 MyISAM索引实现 由于索引文件仅保存数据的地址,所以以MyISAM引擎的索引过程可以别描述为首先按...原创 2020-03-14 18:13:40 · 151 阅读 · 0 评论