- 2
- 0
- 约4.62千字
- 约 7页
- 2026-10-13 发布于河北
- 举报
MySQL高频面试题及详细答案(实战接地气版)
一、MySQL基础核心面试题
1、MySQL常用存储引擎有哪些?区别是什么?日常开发用哪个?
常用存储引擎主要是InnoDB和MyISAM,还有Memory、Archive等小众引擎,生产环境99%场景用InnoDB。
核心区别:
InnoDB:支持事务、支持行级锁、支持外键、崩溃可恢复,读写性能均衡,有MVCC多版本并发控制,适合业务数据、订单、用户、交易等核心表。缺点是相比MyISAM,纯查询速度略低。
MyISAM:不支持事务、不支持行锁、只有表锁、无崩溃恢复机制。优势是结构简单、纯查询速度快、占用磁盘空间小。缺点是更新、删除操作会锁全表,并发能力极差,现在基本被淘汰。
Memory:数据存在内存中,重启数据清空,表锁机制,适合临时缓存、临时统计数据,不存持久化数据。
生产建议:所有业务表统一用InnoDB,杜绝MyISAM。
2、InnoDB和MyISAM的锁机制区别?
InnoDB默认是行级锁,只有在无索引、索引失效、表结构变更时才会退化成表锁。行锁粒度小,并发读写互不冲突,适合高并发业务。
MyISAM全程是表级锁,只要有一条数据修改、删除、新增,整张表被锁定,其他所有读写请求都会阻塞,高并发场景下极易出现接口超时、队列堆积。
3、MySQL事务四大特性ACID分别是什么?简单解释
原子性(Atomic):一个事务内的所
您可能关注的文档
- MySQL高频面试题(梯度排序+详细实战答案).docx
- MySQL高频面试题及详细答案(实战版).docx
- MySQL高频面试题及详细答案(实战完整版).docx
- MySQL经典面试题及详细答案(高频完整版).docx
- MySQL认证考试试题及详细答案解析.docx
- N1级护士三基三严考核试题及详细答案.docx
- N2级护士晋级考核试题及详细答案解析.docx
- NARS注册营养技师模拟考试试题及详细参考答案.docx
- NAT全国翻译专业水平考试题型及详细参考答案(完整版).docx
- NAVER China技术岗笔试真题及详细答案.docx
- 2026年人教版小学一年级语文下册知识点全册教案.pdf
- 人教版五年级道德与法治上册第2课《探索中国革命道路》课时练.pdf
- 湖南省益阳市赫山区2025-2026学年四年级上学期期末数学试题(含答案).pdf
- 2026年宪法知识竞赛题180道及答案.pdf
- 福建省中考道德与法》三轮复习知识点总题纲.pdf
- 河北省唐山市路南区2025-2026学年八年级上学期期中地理试卷(解析版).pdf
- 二年级语文上 语文园地六(教学设计).pdf
- 人教版二年级下册语文短文阅读.pdf
- 中华一家亲-九年级道德与法治(部编版).pdf
- 河北省唐山市路南区2025-2026学年八年级上学期期中地理试卷(含答案).pdf
最近下载
- ISO 3452-3_2023 中文版(无损检测 渗透检测 第 3 部分:参考试块).docx VIP
- Caligo_Basic_1.8中文培训手册(5).pdf
- 2026年黑龙江省龙东地区中考语文试卷(含答案及解析).docx
- 第三章(多自由度系统的振动).ppt VIP
- 编辑出版考试(中级)计算公式归纳与例题详解.pdf VIP
- 1.5.1 标记与管理信息(课件)-【中职专用】高一信息技术同步课堂(高教版2021基础模块上册).pptx VIP
- RBA6.0全套文件(手册+程序文件+管理制度+表单).pdf VIP
- 辅助逆变器维护手册.pdf VIP
- 八年级美术下册第5课《方寸之间》课件3湘美版.ppt VIP
- 《无人机组装与调试》高职无人机课程全套教学课件.pptx
原创力文档

文档评论(0)