栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

MySQL存储引擎

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MySQL存储引擎

一、存储引擎的特性比较:
特性MyISAMInnoDBMEMORY
存储限制64TB
事务安全不支持支持表锁
锁机制表锁行锁支持
B树索引支持支持支持
哈希索引不支持不支持不支持
全文索引支持不支持不支持
集群索引不支持支持支持
数据缓存支持支持
数据可压缩支持不支持不支持
空间使用N/A
内存使用中等
批量插入的速度
支持外键不支持支持不支持
MyISAM

由于该存储引擎不支持事务、也不支持外键,所以访问速度比较快。
因此对于事务完整性没有要求并以访问为主的应用场合使用该存储引擎。

InnoDB

由于该存储引擎在事务上具有优势,即支持具有提交、回滚事务和崩溃恢复能力的事务安装,所以比MyISAM存储引擎占用更多的磁盘空间。因此需要频繁地更新、删除操作,同时还对事务的完整性要求比较高,需要实现并发控制,此时适合使用该存储引擎。

MEMORY

该存储引擎使用内存来存储数据,因此该存储引擎的数据访问速度快,但是安全性上没有保障。如果应用中涉及数据比较小,需要进行快速访问,则适合使用该存储引擎。

二、查看存储引擎

方式一

show engines;
show engines g

方式二

show variables like 'have%'
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/333452.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号