Linux培训
达内IT学院

400-111-8989

如何选择MySQL存储引擎?


问题:该选择MySQL哪种存储引擎,Innodb具有什么特性?

答:

存储引擎简介

插件式存储引擎是MySQL的重要特性,MySQL支持多种存储引擎以满足用户的多种应用场景

存储引擎解决的问题:如何组织MySQL数据在介质中高效地读取,需考虑存储机制、索引设计、并发读写的锁机制等

MySQL5.0支持的存储引擎有MyISAM、InnoDB、Memory、Merge等

**MyISAM和InnoDB的区别(只说重点了)

InnoDB

MySQL5.5之后及CDB的默认引擎。

支持行锁:并发性能好

支持事务:故InnoDB称为事务性存储引擎,支持ACID,提供了具有提交、回滚和崩溃恢复能力的事务安全

支持外键:当前唯一支持外键的引擎

MyISAM

MySQL5.5之前默认引擎

支持表锁:插入+查询速度快,更新+删除速度慢

不支持事务

使用show engines可查看当前MySQL支持的存储引擎详情

存储引擎详情

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:如何防止DB误操作和做好容灾?
下一篇:MySQL内部结构有哪些层次?

如何选择MySQL存储引擎?

MySQL如何做主从数据同步?

MySQL负载高时,如何找到是由哪些SQL引起的?

MySQL读写性能是多少,有哪些性能相关的重要参数?

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省