目录
1.mysql常见存储引擎
1.MyISAM
不支持事务 也不支持外键约束 只支持全文索引 数据文件和索引文件分开保存
访问速度快 对事务完整性没有要求
磁盘上存储成三个文件 文件名和表名都相同 但是扩展名分别为
.frm 文件存储表结构的定义
.MYD 数据文件
.MYI 索引文件
表级锁定
数据库在读写过程中相互阻塞
数据单独写入或读取 速度过程较快且占用资源相对少
2.InnoDB
支持事务 支持四个事务隔离级别
读写阻塞与事务隔离级别相关
能非常高效的缓存索引和数据
表与主键以簇的方式存储
支持外键约束
对硬件资源要求还是比较高的场合
行级锁定
2.对存储引擎的操作
查看系统支持的存储引擎
查看表使用的存储引擎
方法1
方法2
修改存储引擎
方法1
方法2 vim /etc/my.conf 重启服务
方法3