MySQL存储引擎
Posted cjwnb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL存储引擎相关的知识,希望对你有一定的参考价值。
存储引擎的介绍及基本管理
一. 存储引擎介绍及基本管理
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存储引擎的主要内容,如果未能解决你的问题,请参考以下文章