码迷,mamicode.com
首页 > 数据库 > 详细

MySQL存储引擎

时间:2019-10-07 23:05:32      阅读:144      评论:0      收藏:0      [点我收藏+]

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

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


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


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   种类   

原文地址:https://www.cnblogs.com/cjwnb/p/11632663.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!