《为研发同学定制的MySQL面试指南》-- 连载中
Hi大家好,我是来自博客园的赐我白日梦!
为大家带来MySQL面试专题!全文110篇!以问答的方式,由浅入深的帮你应对各类MySQL面试题的狂轰滥炸!当然也不乏会分享一些高阶读写分离数据库中间件原理及落地的技术实现,为你揭开数据库中间件神秘的面纱!
免费!只是因为不想卖钱,质量还是蛮好的~
面试官都关注了!你还在犹豫什么呢?
文末有二维码
讲讲什么是慢查!如何监控?如何排查?
对NotNull字段插入Null值有啥现象?
能谈谈 date、datetime、time、timestamp、year的区别吗?
简述一下数据库的三大范式吧!
了解数据库的查询缓存和BufferPool吗?谈谈看!
你知道数据库缓冲池中的LRU-List吗?
谈谈数据库缓冲池中的Free-List
谈谈数据库缓冲池中的Flush-List
了解脏页刷回磁盘的时机吗?
谈谈Buffer Pool的性能优化吧!
听说过表空间没?什么是表空间?什么是数据表?
谈谈MySQL的:数据区、数据段、数据页
老生常谈的数据页究竟长什么样?
谈谈MySQL的行记录是什么?长啥样?
了解MySQL的行溢出机制吗?
了解数据页分裂吗?谈谈看!
说说fsync这个系统调用吧!
了解undo-log吗?谈谈看!
一条insert语句的undolog长啥样?
谈谈undo log链条吧
谈谈你对redo-log的扮演的角色,有啥用?
谈谈log block、buffer、以及落盘机制
谈谈bin-log有啥用?在哪里?长啥样?
了解bin-log的写入机制吗?
binlog有哪些格式?有啥区别?优缺点?线上用那种格式?
如何将DB中的数据恢复到指定日期的指定时刻?
使用过mysqldump吗?
了解两阶段提交吗?
两阶段提交和分布式事务
为什么说binlog没有数据恢复的能力?
MySQL运行的过程中大批量的写undo、redo,不影响性能吗?
能简述一下一条Update SQL的执行流程是什么吗?
串讲MySQL各种Crash如何保证数据安全
char类型,到底是定长还是不定长呢?
说说MySQL是如何存储varchar类型的吧!
说说MySQL有几种联表查询?分别是什么?
join查询,选大表当驱动表还是选小表?
说说这条SQL的查询结果是什么吧!
谈谈 checkpoint技术!
什么是MySQL-InsertBuffer
什么是MySQL-changebuffer
了解double write吗?
MySQL如何解决的写失效问题?
MySQL5.7使用的InnoDB引擎版本是多少?
MySQL启动失败了,怎么排错?
从哪里看MySQL曾经执行过的SQL?
谈谈MySQL提供了哪些登陆方式吧!
说说平衡二叉树、二叉搜索树的特性吧!
心里有点B树吗?
心里有点B+树吗?
别怂,谈谈红黑树!
为什么MySQL的索引组织形式选择了B+树?
讲一下什么是聚簇索引、B+Tree是怎么长高的!
能谈谈二级索引吗?
说说什么是覆盖索引吧!
谈谈你对联合索引的理解!
看过SQL执行计划吗?说说看!
使用过mysqldump吗?说说看!
什么是有损DDL?什么是无损DDL?
如何无损给线上的table添加一列?
说说什么是倒排索引?
InnoDB支持全文检索吗?
为啥你们的全文检索系统选ES而不用MySQL实现呢?
谈谈什么是MySQL的意向锁吧!
谈谈MySQL的ReadView机制!
谈谈MVCC是怎么实现的吧!
在RR隔离界别下,select * from table;会加锁吗?
如何给select 语句加锁?
什么是Record Lock?
说说四大隔离级别吧!
举例说说什么是脏读、脏写、幻读、不可重复读
InnoDB是如何解决幻读的(Gap Lock)?
什么是Next-Key Lock?
来看看这条SQL加了什么锁?锁的范围是什么?
了解MySQL的两阶段锁协议吗?
了解表锁吗?谈谈看!
谈谈MySQL的死锁、死锁检测吧!
说说长事物可能带来哪些风险吧!
MySQL存在丢失更新问题吗?
重做表,表中数据删除后为啥表大小不变?
直接删除一个线上的大表会有什么影响?
了解如何做线上大表限速删除吗?
能结合ORM框架聊聊MySQL的事务吗?
你们的业务有做分表吗?如何分表分的?
谈谈MySQL分库吧!
了解MySQL的分区表吗?说说看!
分区能加快查询的性能吗?
能对比一下MySQL的分区表和分库分表两种玩法吗?
了解XA事物吗?
什么是分布式事务?为什么会有分布式事务?
了解MySQL数据库的分布式事务吗?
谈谈MySQL的用户、及权限吧!
知道什么是GTID吗?
如何通过filename + position搭建一套MySQL集群?
如何通过GTID搭建一套MySQL的集群?
如何基于Docker搭建一套MySQL集群?
能 串讲主从MySQL集群的写各种日志、崩溃恢复、两阶段提交吗?
假设主库跪了,你是如何做主从切换的?
你有哪些方法判断主从MySQL的数据同步是否中断了?
说说主从复制到底是怎么玩的!
了解主从复制的幂等机制吗?
如何往现有的集群中添加一个新的节点进去?
谈谈你了解的MySQL主从复制的模式有哪些以及各自的优缺点!
剖析数据库中间件到底是怎么的存在!
剖析数据库中间件的登陆、鉴权是如何实现的!
剖析数据库中间件的权限管理是如何实现的!
深度剖析数据库中间件的连接池管理!
深度剖析数据库中间件的是如何实现事物管理的!
深度剖析数据库中间件的是如何实现读写分离的!
欢迎加我微信

欢迎关注公众号

《为研发同学定制的MySQL面试指南》-- 连载中的更多相关文章
- 为研发同学定制的MySQL面试指南 - “能谈谈基数统计吗?”
** 目录 推荐阅读原文链接 一.基数是啥? 二.InnoDB更新基数的时机? 三.基数是估算出来 四.持久化基数 四.如何主动更新基数? 欢迎关注 Hi,大家好!我是白日梦. 今天我要跟你分享的话题 ...
- 5年Android程序员面试字节跳动两轮后被完虐,请查收给你的面试指南
大家应该看过很多分享面试成功的经验,但根据幸存者偏差的理论,也许多看看别人面试失败在哪里,对自己才更有帮助. 最近跟一个朋友聊天,他准备了几个月,刚刚参加完字节跳动面试,第二面结束后,嗯,挂了- 所以 ...
- 推荐一份 Google 面试指南
经常有不少读者在我公众号后台留言,说自己还是应届毕业生,缺乏工作经验与项目经验,不知道如何才能通过面试? 其实,项目经验固然重要,但是企业也知道,对于应届毕业生,是很难有拿得出手的项目经验出来的,毕竟 ...
- MySQL面试 - 读写分离
MySQL面试 - 读写分离 面试题 你们有没有做 MySQL 读写分离?如何实现 MySQL 的读写分离?MySQL 主从复制原理的是啥?如何解决 MySQL 主从同步的延时问题? 面试官心理分析 ...
- 毕业季offer怎么拿?收下这份非典型求职面试指南
摘要:求职面试莫慌,先自我评估一下 ,华为云专家手把手为你指导. 本文分享自华为云社区<毕业季offer怎么拿?收下这份非典型求职面试指南>,原文作者:技术火炬手 . 又是一年毕业季,对于 ...
- 2014阿里巴巴研发project师暑期实习生面试经验
2014阿里巴巴研发project师暑期实习生面试经验 作者:林子 Blog: http://blog.csdn.net/u013011841 时间:2014年8月 出处:http://blog.c ...
- MySQL面试必考知识点:揭秘亿级高并发数据库调优与最佳实践法则
做业务,要懂基本的SQL语句: 做性能优化,要懂索引,懂引擎: 做分库分表,要懂主从,懂读写分离... 数据库的使用,是开发人员的基本功,对它掌握越清晰越深入,你能做的事情就越多. 今天我们用10分钟 ...
- MySql权威指南
[MySql权威指南] 1.索引(index):原始数据纪录的排序情况. 2.存储过程(store procedure),就是函数. 3.触发器是一组SQL命令,当数据库执行特定操作时触发,如UPDA ...
- Bug是一种财富-------研发同学的错题集、测试同学的遗漏用例集
此文已由作者王晓明授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 各位看官,可能看到标题的你一定认为这是一篇涉嫌"炒作"的文章,亦或是为了吸引眼球而起的标 ...
随机推荐
- C/C++ 条件编译
条件编译就是指有条件的编译,即根据条件去编译代码,在编译阶段时就对代码做出取舍,有的编译,有的不编译,这样比写成一个个判断函数更有效率,比如工程代码大部分的地方都类似,只有个别语句因为使用的硬件版本不 ...
- P1879 [USACO06NOV] Corn Fields G
题目描述 农场主John新买了一块长方形的新牧场,这块牧场被划分成M行N列(1 ≤ M ≤ 12; 1 ≤ N ≤ 12),每一格都是一块正方形的土地.John打算在牧场上的某几格里种上美味的草,供他 ...
- 题解 P3572 [POI2014]PTA-Little Bird
P3572 [POI2014]PTA-Little Bird 首先,这道题的暴力dp非常好写 就是枚举所有能转移到他的点,如果当前枚举到的位置的值大于 当前位置的话,\(f[i]=min(f[i],f ...
- 启动VNC Shell扩展
下载source files - 18.3 Kb Introduction 我们使用RealVNC来远程控制我们的网络中的pc机,VNC是一个伟大的产品,但如果不记住计算机名称,它可以是乏味的,在网络 ...
- [学习笔记] Treap
想必大家都知道一种叫做二叉搜索树这东西吧,那么我们知道,在某些特殊情况下,二叉搜索树会退化成一条链,而且如果出题人成心想卡你的话也很简单,分分钟把你(n log n)的期望卡成.那么我们该如何避免这种 ...
- 算法进阶 (LIS变形) 固定长度截取求最长不下降子序列【动态规划】【树状数组】
先学习下LIS最长上升子序列 看了大佬的文章OTZ:最长上升子序列 (LIS) 详解+例题模板 (全),其中包含普通O(n)算法*和以LIS长度及末尾元素成立数组的普通O(nlogn)算法,当然还 ...
- 【开源】Springboot API 一键生成器
Springboot API 一键生成器 写这个项目,最大的想法就是:不做CRUD 程序猿 Springboot 在我们平时开发项目当中,是如此的常用.然而,比如平时我们写的一些: XX 管理系统 X ...
- Oracle函数总结
<Trunc()> 描 述(实际应用):截取小数或者日期整数 简 介:https://baike.baidu.com/item/trunc/9657216?fr=al ...
- set的运用 例题5-3 安迪的第一个字典(Andy's First Dictionary,Uva 10815)
#include<bits/stdc++.h>using namespace std;set<string> dict;int main(){ string s, buf; w ...
- Monkey常用操作
原文:https://www.cnblogs.com/lauren1003/p/6193277.html 一.Monkey测试原理:Monkey是Android中的一个命令行工具,可以运行在模拟器里或 ...