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

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

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

一、MySQL基础核心面试题

1、MySQL中InnoDB和MyISAM的核心区别?

这是面试必考题,核心差异集中在事务、锁、崩溃恢复、索引结构几个方面:

1.事务支持:InnoDB支持事务、事务ACID特性,MyISAM不支持事务。

2.锁机制:InnoDB是行级锁+表级锁,默认行锁,并发性能高;MyISAM只有表级锁,增删改会锁整张表,并发差。

3.崩溃恢复:InnoDB有redolog、undolog,宕机后可以事务回滚、数据恢复,数据安全性高;MyISAM无日志机制,宕机容易造成数据损坏、表丢失。

4.外键:InnoDB支持外

文档评论(0)

1亿VIP精品文档

相关文档