MySQL高频面试题及详细答案(实战版).docx

MySQL高频面试题及详细答案(实战版).docx

MySQL高频面试题及详细答案(实战版)

一、MySQL基础概念

1、MySQL的存储引擎有哪些?常用的区别是什么?

MySQL支持多种存储引擎,最常用的是InnoDB和MyISAM,其余还有Memory、Archive、CSV等,日常开发核心使用前两者。

核心区别:

InnoDB:MySQL5.5及之后默认引擎。支持事务、行级锁、外键、MVCC多版本并发控制,崩溃可安全恢复。读写并发性能好,适合业务系统绝大多数场景,唯一缺点是占用磁盘空间稍大。

MyISAM:老版本默认引擎。不支持事务、不支持行锁、无外键机制,采用表级锁。查询速度极快、占用空间小、资源消耗低,但并发写入性能差,数据库崩溃后

文档评论(0)

1亿VIP精品文档

相关文档