MySQL 面试指南

Hefery 的个人网站 Hefery's Personal Website 本文由博客端 http://hefery.icu 主动推送

MySQL 版本类问题

你之前工作中使用的是什么版本的 MySQL?为什么选择这个版本?

知识点

如何决定是否要对 MYSQL 进行升级?如何进行升级?

在对 MySQL 进行升级前要考虑什么?

MYSQL 升级的步骤

最新的 MySQL 版本是什么?它有什么特性比较吸引你?

MySQL 8.0

特性

用户管理类问题

如何在给定场景下为某用户授权?

知识点

如何保证数据库账号的安全?

知识点

如何从一个实例迁移数据库账号到另一个实例?

服务器配置类问题

请分析一个 Group By 语句的异常原因

结果集并未出现预期结果

如何比较系统运行配置和配置文件中的配置是否一致?

知识点

举几个 MySQL 中的关建性能参数

日志类问题

常用的 MySQL 日志有那些?我们在什么情况下使用这些日志?

知识点

如何通过日志来审计用户活动?

存储引擎相关问题

说一说你了解的 MySQL 存储引擎及其适用场景

知识点

在什么情况下 InnoDB 无法在线修改表结构?

知识点

InnoDB 是如何实现事务的?

知识点

image.png

InnoDB 读操作是否会阻塞写操作?

知识点

查询需要对资源加共享锁(S)
数据修改需要对资源加排它锁(x)

MySQL 架构类问题

MySQL 的主从复制是如何工作

知识点

比较一下基于 GTID 方式的复制和基于日志点的复制

知识点

比较一下 MMM 和 MHA 两种高可用架构的优缺点

知识点

如何减小主从复制的延迟

知识点

说说你对 MGR 的认识

知识点

如何解决数据库读/写负载大的问题?

知识点

备份恢复类问题

在之前的工作中是如何对数据库进行备份的?

知识点

如何对 MYSQL 进行增量备份和恢复?

使用 xtrabackup 进行增量备份

如何对 binlog 进行备份?

管理及监控类问题

说说你都对 MySQL 进行过那些监控?

这些监控是如何实现的?

报警阀值:Threads_connected/max_connections>0.8

优化及异常处理

请例举三个你曾经处理过的让你印象深刻的问题

数据库服务器负载过大的问题

慢查询造成的磁盘 IO 爆表

主从数据库数据不一致

处理过哪些 MySQL 主从复制异常?

你会从哪些方面对 MySQL 数据库进行优化?

image.png

  • 数据库

    据说 99% 的性能瓶颈都在数据库。

    320 引用 • 602 回帖 • 1 关注
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    625 引用 • 528 回帖 • 442 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...