去年从阿里巴巴面试DBA归来后,然后再结合老金的题目,出了招聘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这样设计?

[备注] 本人也面试了近12个2年mysql dba经验的朋友,没有一个能回答出第(2)以及(3)题。


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引擎的行锁是通过加在什么上完成(或称实现)的?为什么是这样子的?


......持续整理中......

去年阿里巴巴面试DBA归来,再结合老金的题目,出了MySQL DBA面试题目,欢迎大家补充。...相关推荐

  1. 面试了 N 个候选人后,我总结出这份 Java 面试准备技巧

    转载自  面试了 N 个候选人后,我总结出这份 Java 面试准备技巧 目录: 框架是重点,但别让人感觉你只会山寨别人的代码 别只看单机版的框架,分布式也需要了解 对于数据库,别只知道增删改查,得了解 ...

  2. mysql dba系统学习(8)查询日志文件功能 mysql dba系统学习(9)slow query log慢查询日志功能

    查询日志的作用是记录所有客户端发来的sql语句,也就是记录客户端的所有操作 Log参数将要过时,现在用general_log来代替 打开查询日志功能 mysql> showvariables l ...

  3. MySQL DBA面试全揭秘

    来源:http://ourmysql.com/archives/1426 本文起源于有同学留言回复说想了解下MySQL DBA面试时可能涉及到的知识要点,那我们今天就来大概谈谈吧. MySQL DBA ...

  4. 10年资深DBA老郭(门下已出多位DBA学生)老男孩MySQL DBA标杆班实战视频教程

    10年资深DBA老郭(门下已出多位DBA学生)老男孩MySQL DBA标杆班实战视频教程 这是一次关于MySQL DBA实战学习的精华提升教程,讲师是有超过10年资深DBA经验的老郭讲师带领同学们深入 ...

  5. MySQL DBA的修炼与未来,看看老司机们怎么说?

    随着MySQL地位爆炸式的提升, MySQL DBA的市场缺口日益剧增,优秀的MySQL DBA正在成为各个互联网公司抢手的人才.然而,需求来了,问题也来了,如何快人一步提高自身技能,让自己在日益激烈 ...

  6. MySQL DBA技术难度低为什么工资比Oracle高?

    编辑手记:前几天在知乎上出现了一个很热的帖子,话题是"MySQL DBA技术难度低为什么工资比oracle高?",这个话题很快引起了热烈的讨论.从回帖的情况来看,大部分人几乎都默认 ...

  7. MySQL DBA的修炼与未来

    随着MySQL地位爆炸式的提升, MySQL DBA的市场缺口日益剧增,优秀的MySQL DBA正在成为各个互联网公司抢手的人才.然而,需求来了,问题也来了,如何快人一步提高自身技能,让自己在日益激烈 ...

  8. MySQL DBA的修炼与未来(参考篇)

    转自:https://blog.csdn.net/xielingshao/article/details/77840101 MySQL DBA的修炼与未来 随着MySQL地位爆炸式的提升, MySQL ...

  9. 阿里巴巴dba mysql_阿里巴巴面试DBA归来,总结出来的MySQL DBA面试题目,欢迎大家补充。...

    从阿里巴巴面试DBA归来后,总结出来的招聘MySQL DBA的第一轮基础面试题目,欢迎大家补充: 1,mysql的复制原理以及流程. (1)先问基本原理流程,3个线程以及之间的关联. (2)再问一致性 ...

最新文章

  1. wind mysql日志_Windows下的Mysql日志操作
  2. discuz uc密码修改
  3. 如何使用python numpy中的数组复制
  4. 2018年4月1日 蓝桥杯 C/C++B组答案 明码
  5. python敏感字替换_python用类实现文章敏感词的过滤方法示例
  6. 【DSP复习主要知识点】(大概)
  7. Python稳基修炼的经典案例15(计算机二级、初学者必会字符格式处理)
  8. [ExtJS5学习笔记]第22 Extjs5正在使用beforeLabelTpl添加所需的配置选项标注星号标记...
  9. SVN和Git 介绍,区别,优缺点,适用范围总结
  10. 对ttl和cmos电路的理解
  11. 年鉴表格-数据可视化分析
  12. 实验三 大数据可视化工具—ECharts
  13. 土地房屋权属登记系统
  14. 【脚本解析笔记】文件批量重命名
  15. htc xv6950 刷机方法
  16. Excel2003和Excel2007对下拉选择和下拉级联选择的操作以及java程序的调用
  17. vue 获取当前本机ip_vue中获取本地ip
  18. 一个关于穿山甲广告 native 崩溃分析
  19. Win10 USB转串口连接Linux主机调试
  20. 埃尔米特多项式 (Hermite Polynomials)简介(2)

热门文章

  1. hjr-MUD游戏(五):字符串与二进制与protobuf通信
  2. C/C++ bind函数应用详解
  3. c语言写合泰单片机eeprom,合泰单片机EEPROM编程实例
  4. 详解ArcGIS (Pro)面积制表(区域制表)参数设置及报错处理
  5. c语言控制倒车雷达系统设计,超声波倒车雷达系统的设计方案.doc
  6. 【网安神器篇】——mimikatz系统取证工具
  7. 项目管理(PMP)精选题精讲
  8. 2018最新版省市区三级联动下拉框+所有源代码以及数据库
  9. 22年春福师《大学英语(1)》在线作业一-1
  10. 射频开关主要性能指标