面试笔记:MySQL 相关目录

MySQL高频问点

1. 基础核心

  • 整体架构
  • 核心组件
  • 存储引擎
  • InnoDB存储引擎
  • 三大范式和反范式
  • DDL/DML/DCL/DQL
  • 数据库表字段类型

2. 索引

  • 各种树
  • 索引的作用
  • 常见索引类型
  • 聚簇索引与非聚簇索引
  • 联合索引的最左前缀原则
  • 索引的维护成本
  • 回表查询与索引覆盖
  • 如何合理使用索引
  • 索引失效场景
  • explain执行计划分析
  • 升序索引与降序索引

3. SQL语法与查询优化

  • 子查询与连接查询
  • 子查询与join性能对比及适用场景
  • 复杂查询(group by/having、limit分页)的执行逻辑
  • order by 的排序原理
  • 慢查询的定位与分析
  • 复杂SQL的拆分与改写(大表分页优化:延迟关联、书签分页)
  • join优化(小表驱动大表、 避免 cross join)
  • count的性能差异(count(1)、count(*)、count(字段))
  • IN和JOIN哪个快
  • MySQL的函数

4. 事务和锁机制

  • 事务
    • ACID
    • 四大隔离级别的定义及实现
    • 默认隔离级别为何是可重复读?
    • 隔离级别与并发问题(脏读、不可重复读、幻读)的对应关系
  • 锁机制
    • 锁的分类
    • 行锁的触发条件
    • MVCC的原理
    • 死锁的产生原因与定位
    • 避免死锁的策略
    • 高并发下如何减少锁竞争

5. 性能调优

  • MySQL核心配置参数的含义与调优依据
  • 连接池配置
  • InnoDB 缓冲池
  • redo log 与 binlog 的协作
  • 刷盘策略对性能与安全性的影响
  • 磁盘IO优化
  • CPU与内存分配
  • 网络优化

6. 高可用与集群架构

  • 主从复制:
    • 复制原理
    • 复制模式
    • 复制延迟的原因与解决
  • 读写分离:
    • 读写分离的实现
    • 一致性问题
    • 分库分表的必要性与拆分策略
  • 高可用架构
    • 主从切换工具
    • 集群方案的适用场景
    • 云原生

7. 数据安全与运维

  • 备份与恢复:
    • 备份类型的选择
    • 基于binlog的时间点恢复流程
    • 大表备份的性能优化
  • 日志系统:
    • binlog
    • redo log
    • 慢查询日志与错误日志的分析
  • 故障付出:
    • 数据库宕机恢复流程
    • 数据一致性校验
    • 索引损坏的修复

8. 进阶特性与版本差异

  • MySQL 8.0新特性:
    • 窗口函数、
    • CTE、
    • 角色管理与权限细化、
    • innoDB的自增锁优化
  • 特殊场景处理:
    • 大表DDL
    • JSON类型的存储与查询优化
    • 地理信息(GIS)功能的实战应用
版权声明:本文《面试笔记:MySQL 相关目录》是由陶其原创撰写,首发于陶其的个人博客
转载声明:如需转载本文,请务必在转载处保留原文链接:https://www.tqazy.com/?p=1972,并明确注明文章来源。

评论

  1. Hary
    Android Chrome
    3 月前
    2025-11-15 21:42:39

    哈哈,看不懂,对于MySQL,我就知道填写MySQL数据库名称和密码

    • Avatar photo
      博主
      Hary
      Windows Chrome
      3 月前
      2025-11-16 0:15:13

      挺简单的,哈哈哈

  2. obaby
    Macintosh Chrome
    3 月前
    2025-11-14 13:22:09

    很多名词,我也没那么了解,😂

    • Avatar photo
      博主
      obaby
      Windows Chrome
      3 月前
      2025-11-14 13:25:36

      我也是,用会用,但是没有系统的学习整理过,很多东西早都忘了,所以现在系统性整理一遍。

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇