阿里巴巴MySQL DBA面试题
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,1、MySQL的复制原理以及流程(1)、先问基本原理流程,3个线程以及之间的关联;(2)、再问一致性延时性,数据恢复;(3)、再问各种工作遇到的复制bug的解决方法。2、MySQL中myisam与in
千家信息网最后更新 2025年01月23日阿里巴巴MySQL DBA面试题1、MySQL的复制原理以及流程
(1)、先问基本原理流程,3个线程以及之间的关联;
(2)、再问一致性延时性,数据恢复;
(3)、再问各种工作遇到的复制bug的解决方法。
2、MySQL中myisam与innodb的区别,至少5点
(1)、问5点不同;
(2)、问各种不同mysql版本的2者的改进;
(3)、2者的索引的实现方式。
3、问MySQL中varchar与char的区别以及varchar(50)中的30代表的涵义
(1)、varchar与char的区别;
(2)、varchar(50)中50的涵义;
(3)、int(20)中20的涵义;
(4)、为什么MySQL这样设计。
4、问了innodb的事务与日志的实现方式
(1)、有多少种日志;
(2)、日志的存放形式;
(3)、事务是如何通过日志来实现的,说得越深入越好。
5、问了MySQL binlog的几种日志录入格式以及区别
(1)、各种日志格式的涵义;
(2)、适用场景;
(3)、结合第一个问题,每一种日志格式在复制中的优劣。
6、问了下MySQL数据库cpu飙升到500%的话他怎么处理?
(1)、没有经验的,可以不问;
(2)、有经验的,问他们的处理思路。
7、sql优化
(1)、explain出来的各种item的意义;
(2)、profile的意义以及使用场景;
(3)、explain中的索引问题。
8、备份计划,mysqldump以及xtranbackup的实现原理
(1)、备份计划;
(2)、备份恢复时间;
(3)、备份恢复失败如何处理。
9、500台db,在最快时间之内重启
10、在当前的工作中,你碰到到的最大的MySQL DB问题是?
11、innodb的读写参数优化
(1)、读取参数,global buffer pool以及 local buffer;
(2)、写入参数;
(3)、与IO相关的参数;
(4)、缓存参数以及缓存的适用场景。
12、请简洁地描述下MySQL中InnoDB支持的四种事务隔离级别名称,以及逐级之间的区别?
13、表中有大字段X(例如:text类型),且字段X不会经常更新,以读为为主,请问
(1)、您是选择拆成子表,还是继续放一起;
(2)、写出您这样选择的理由。
14、MySQL中InnoDB引擎的行锁是通过加在什么上完成(或称实现)的?为什么是这样子的?
(1)、先问基本原理流程,3个线程以及之间的关联;
(2)、再问一致性延时性,数据恢复;
(3)、再问各种工作遇到的复制bug的解决方法。
2、MySQL中myisam与innodb的区别,至少5点
(1)、问5点不同;
(2)、问各种不同mysql版本的2者的改进;
(3)、2者的索引的实现方式。
3、问MySQL中varchar与char的区别以及varchar(50)中的30代表的涵义
(1)、varchar与char的区别;
(2)、varchar(50)中50的涵义;
(3)、int(20)中20的涵义;
(4)、为什么MySQL这样设计。
4、问了innodb的事务与日志的实现方式
(1)、有多少种日志;
(2)、日志的存放形式;
(3)、事务是如何通过日志来实现的,说得越深入越好。
5、问了MySQL binlog的几种日志录入格式以及区别
(1)、各种日志格式的涵义;
(2)、适用场景;
(3)、结合第一个问题,每一种日志格式在复制中的优劣。
6、问了下MySQL数据库cpu飙升到500%的话他怎么处理?
(1)、没有经验的,可以不问;
(2)、有经验的,问他们的处理思路。
7、sql优化
(1)、explain出来的各种item的意义;
(2)、profile的意义以及使用场景;
(3)、explain中的索引问题。
8、备份计划,mysqldump以及xtranbackup的实现原理
(1)、备份计划;
(2)、备份恢复时间;
(3)、备份恢复失败如何处理。
9、500台db,在最快时间之内重启
10、在当前的工作中,你碰到到的最大的MySQL DB问题是?
11、innodb的读写参数优化
(1)、读取参数,global buffer pool以及 local buffer;
(2)、写入参数;
(3)、与IO相关的参数;
(4)、缓存参数以及缓存的适用场景。
12、请简洁地描述下MySQL中InnoDB支持的四种事务隔离级别名称,以及逐级之间的区别?
13、表中有大字段X(例如:text类型),且字段X不会经常更新,以读为为主,请问
(1)、您是选择拆成子表,还是继续放一起;
(2)、写出您这样选择的理由。
14、MySQL中InnoDB引擎的行锁是通过加在什么上完成(或称实现)的?为什么是这样子的?
日志
参数
备份
涵义
事务
原理
场景
格式
问题
不同
之间
字段
意义
数据
方式
时间
流程
索引
经验
缓存
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全预警系统产品
网络安全方案怎么变白
天津高校党建软件开发电话
小森生活服务器已达上限怎么解决
网络安全需要懂什么意思
人力软件开发合内容
s4剧本选择决定服务器
软件开发培训班网址是多少
福建厦门dns服务器地址
linux 查看数据库表
哪些语句可以创建数据库
自己做一个服务器难不难
黑色沙漠新手服务器经验加成
起亚uvo无法连接服务器
御龙在天登录服务器总是断开
燃烧远征各大服务器
网络安全空白手抄报模板
qt 删除数据库表 数据
服务器管理怎么升级
如皋选择网络技术专业服务
学长综测数据库
各专业通用学术型数据库是
汕头分布式服务器排名
服务器带套片
循证医学数据库的检索途径
服务器是路由器吗
山东商城软件开发企业
roche 数据库
美捷网络技术有限公司
eplan 如何制作数据库