当前位置:Gxlcms > 数据库问题 > MySQL存储引擎

MySQL存储引擎

时间:2021-07-01 10:21:17 帮助过:3人阅读

存储引擎的介绍及基本管理


一. 存储引擎介绍及基本管理


1. 存储引擎种类

InnoDB
MyISAM  
MRG_MyISAM
CSV 
MEMORY
SEQUENCE
Aria
PERFORMANCE_SCHEMA 

还可以使用第三方存储引擎

插件类存储引擎, 实在表级别设定的

MySQL 5.5 以后默认存储引擎innodb


第三方存储引擎 TokuDB(mariadb 5.7自带) ------> zabbix等监控软件上使用这个存储引擎

insert 操作, 比innodb快 2-3倍

压缩比: 对数据的压缩比达到8-10倍, 而 innodb只有2-3倍


2. Innodb存储引擎与MyISAM区别(面试题)


Innodb MyISAM
MVCC(多版本并发控制) 不支持
锁(行级别) 锁(表级别)
外键 不支持
事务 不支持
热备 温备
CSR(断电时, 故障自动回复) 不支持


3. 查看存储引擎

show engines;
show create table s19.city;
select table_schema,table_name,engine from information_schema.tables where engine='innodb';
select @@default_storage_engine;

技术图片

技术图片


4. Innodb存储引擎物理存储方式介绍

MySQL存储引擎

标签:rom   ora   form   vcc   自动   from   mysq   log   种类   

人气教程排行