- 0
- 0
- 约5.7千字
- 约 9页
- 2026-10-13 发布于河北
- 举报
MySQL运维面试题及详细答案(实操版)
一、MySQL基础核心面试题
1、简单说下InnoDB和MyISAM的核心区别,工作中怎么选型?
参考答案:
两者是MySQL最常用的两种存储引擎,核心差异集中在事务、锁、崩溃恢复、性能上:
1.事务与日志:InnoDB支持事务、ACID特性,有redo/undo日志,支持崩溃数据恢复;MyISAM不支持事务,无日志机制,宕机容易丢数据、损坏表。
2.锁机制:InnoDB是行级锁+表级锁,默认行锁,并发性能高;MyISAM只有全表锁,读写互斥,并发场景极易阻塞。
3.外键与索引:InnoDB支持外键、聚簇索引;MyISAM不支持外键,是非聚簇索引。
4.缓存:InnoDB缓存数据页+索引页;MyISAM只缓存索引页,数据页靠系统缓存。
选型原则:日常业务99%场景用InnoDB,比如订单、用户、交易等需要事务、高并发读写的场景。只有纯静态、只读、低并发的日志表、归档表,才会偶尔用MyISAM。
2、MySQL三大日志(redo、undo、binlog)分别是什么作用?
参考答案:
1.redolog(重做日志):InnoDB专属,核心是保证事务持久性。事务提交后数据不一定立刻刷磁盘,redolog会记录修改操作,数据库宕机重启后,通过redolog重放未落地的数据,保证数据不丢失。解决了事务提交磁盘IO慢的问题。
2.u
您可能关注的文档
- MySQL高级面试题及详细答案(实战高频版).docx
- MySQL高频面试题(梯度排序+详细实战答案).docx
- MySQL高频面试题及详细答案(实战版).docx
- MySQL高频面试题及详细答案(实战接地气版).docx
- MySQL高频面试题及详细答案(实战完整版).docx
- MySQL经典面试题及详细答案(高频完整版).docx
- MySQL认证考试试题及详细答案解析.docx
- N1级护士三基三严考核试题及详细答案.docx
- N2级护士晋级考核试题及详细答案解析.docx
- Nagarro最新面试真题及详细答案(无模板真实版).docx
- 新生家长会发言稿写法与入学适应沟通.docx
- 社区老年人健康管理服务方案:建档评估、慢病随访、跌倒与营养风险干预(含年度服务指标).docx
- 上市公司财报分析方法:以虚构零售企业为例的利润质量、现金流与营运效率逐项拆解.docx
- 节前安全检查方案.docx
- 承包商与相关方全流程准入审批及现场监管方案.docx
- 建设工程进度款申请母版与三期计量付款核对示范.docx
- 绿色施工扬尘噪声控制与在线监测.docx
- 家庭教育金规划与现金流排布实操手册:从学龄前储备节奏、各阶段学费测算到大学教育金缺口弥补的完整测算方法.docx
- 小学秋游活动方案:路线安排、安全预案、费用预算与家长沟通材料(含完整执行表).docx
- 期中考试试卷_高二物理.docx
最近下载
- 初中语文七八九年级上册古诗词全解(原文+赏析+考点默写).docx VIP
- 机动车检验机构内部审核表(依据评审准则和补充要求).docx VIP
- 18《中国人失掉自信力了吗》第二课时课件(共16张).ppt
- 隧道工程试验检测.pptx VIP
- 第6课推动形成全面对外开放新局面课件(共31张PPT)中职高教版(2026)中国特色社会主义.pptx VIP
- CN119735468A 钾长石连续高压水热制取腐植酸钾肥的生产方法 (中国石油大学(华东)).pdf VIP
- 铁路工程项目工地试验室试验检测项目 .pdf VIP
- 多系统萎缩诊疗专家共识(2025版).docx VIP
- 老年肺炎临床诊断与治疗专家共识2025解读.pptx
- 2026年山西省中考数学试卷(含答案及解析).docx
原创力文档

文档评论(0)