- 0
- 0
- 约4.67千字
- 约 7页
- 2026-09-08 发布于河北
- 举报
数据库与服务器面试题(真实职场版+详细答案)
一、数据库高频面试题(MySQL为主)
1.简单说下InnoDB和MyISAM的核心区别?工作中怎么选?
参考答案:
两者是MySQL最常用的两种存储引擎,核心差异在事务、锁、崩溃恢复和索引结构上。
第一,InnoDB支持事务、ACID特性,支持行级锁和表级锁,还有MVCC多版本并发控制,崩溃后可以通过日志恢复数据,数据安全性高;MyISAM不支持事务、不支持崩溃恢复,断电容易丢数据。
第二,锁机制不一样,InnoDB默认行锁,并发读写性能好;MyISAM只有表锁,一旦有写入操作,整张表都会被锁住,并发场景卡顿严重。
第三,InnoDB主键索引是聚簇索引,数据和索引绑定存储;MyISAM是非聚簇索引,索引和数据分开存储,查询速度略快,但稳定性差。
选型原则:只要是线上业务表,需要增删改、并发访问、数据安全的,全部用InnoDB;只有纯静态、只查不改、对数据丢失不敏感的日志临时表,才会用MyISAM,现在基本很少用了。
2.什么是事务?事务的四大特性ACID分别是什么?
参考答案:
事务就是一组SQL操作的集合,要么全部执行成功,要么全部失败回滚,不会出现一半成功一半失败的情况,用来保证业务数据一致性。
ACID四个特性:
原子性:事务是最小执行单元,不可拆分,全成或全败。
一致性:事务执行前后,数据库的数据完整性约束不变,比如转账
您可能关注的文档
- 敦豪DHL面试真题及详细参考答案(通用实操版).docx
- 敦煌文化专项测试题(含详细答案解析).docx
- 教资面试蛋白质专项真题及详细答案(初高中生物通用).docx
- 教资面试结构化高频试题及详细参考答案(通用版).docx
- 教资面试结构化高频题目及详细参考答案(通用中小学).docx
- 教资面试结构化高频真题+详细满分答案(通用考场版).docx
- 教资面试结构化高频真题及详细接地气答案(通用版).docx
- 教资面试结构化问答真题及详细参考答案(无模板接地气版).docx
- 教资面试结构化真题及接地气答题范本(无模板感、考场通用).docx
- 教资面试结构化真题及详细参考答案(考场实用版).docx
最近下载
- 第20讲 社会主义国家的发展与变化-高考历史一轮复习课件.pptx VIP
- 不良资产证券化风险分析.pdf VIP
- 要素主义介绍.ppt VIP
- 第一单元 第2课 表现形式 课件 人教版(2024)初中美术七年级上册(1).pptx VIP
- 最新抖音评价治理考试V3答案题库.docx VIP
- 第一单元峥嵘岁月第3课创作手法课件人教版(2024)初中美术七年级上册.pptx VIP
- 2026年秋统编版(新)小学道德与法治六年级上册(全册)教学设计(附目录P101).docx
- 永恒主义课程理论流派.ppt VIP
- 金融工程案例不良资产证券化.ppt VIP
- 《机动车运行安全技术条件(2026年版)》(GB7258-2026).docx VIP
原创力文档

文档评论(0)