MySQL基础面试题及详细答案(实战通俗版).docx

MySQL基础面试题及详细答案(实战通俗版).docx

MySQL基础面试题及详细答案(实战通俗版)

一、基础概念类

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

参考答案:

日常工作最常用的就两个:InnoDB、MyISAM,还有Memory、Archive等冷门引擎。

核心区别:

InnoDB(默认):支持事务、行级锁、外键、崩溃恢复;读写兼顾,适合绝大多数业务表;缺点是占用空间稍大。

MyISAM:不支持事务、不支持行锁、无外键;查询速度快、占用空间小;但是表锁,并发写入差,崩溃容易丢数据,现在基本只用于纯静态查询表。

Memory:数据存在内存,速度极快,断电丢失,适合临时缓存、临时统计数据。

面试总结:业务表一律用InnoDB,只读

文档评论(0)

1亿VIP精品文档

相关文档