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

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

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

一、MySQL基础核心面试题

1、简述MySQLInnoDB和MyISAM引擎的核心区别?

参考答案:

这是运维日常最常接触的两个存储引擎,核心区别集中在事务、锁机制、容错性和性能场景上:

1.事务与ACID:InnoDB支持事务、满足ACID特性,支持提交、回滚、崩溃恢复;MyISAM不支持事务,操作要么全部完成,要么失败直接终止,无法回滚。

2.锁机制:InnoDB支持行级锁、表级锁、意向锁,默认行锁,并发读写性能高;MyISAM只有全表锁,读写互斥,一旦有写入操作,会阻塞所有读写请求,并发能力极差。

3.外键与索引:InnoDB支持

文档评论(0)

1亿VIP精品文档

相关文档