校招被问过的31道MySQL面试题附答

众人好,我是帅地。

不论是秋招仍旧社招,在口试中MySQL被问到频次根底是%,被问到至多确当属索引和一些功能优化,比方慢盘问的排查啊,sql施行的很慢的原由啊,等等。

对于mysql,我以前也写过本人的进修道路:为拿下校招,谈一谈我的mysql进修之路

考证本人学的怎么最佳的法子便是去口试可能看一看一些口试题,本人能否也许答复出来,由于有意候你即使懂,然则你却不懂得该怎么答复,这会在口试中很损失。

因而呢,帅地整顿了下列几十道MySQL的常考口试题,你先看看本人能不能答复,详细谜底看文末。

1.请说下你对MySQL架构的懂得?

2.一条SQL语句在数据库框架中的施行过程?

3.数据库的三范式是甚么?

4.char和varchar的差别?

5.varchar(10)和varchar(20)的差别?

6.谈谈你对索引的懂得?

7.索引的底层哄骗的是甚么数据布局?

8.谈谈你对B+树的懂得?

9.为甚么InnoDB储备引擎采用B+树而不是B树呢?

10.谈谈你对聚簇索引的懂得?

11.谈谈你对哈希索引的懂得?

12.谈谈你对遮盖索引的懂得?

13.索引的分类?

14.谈谈你对最左前缀准绳的懂得?

15.怎样懂得建立的索引有没有被哄骗到?可能说怎样才也许懂得这条语句运转很慢的原由?

16.甚么境况下索引会生效?即盘问不走索引?

17.盘问功能的优化法子?

18.InnoDB和MyISAM的对照?

19.谈谈你对程度切分和笔直切分的懂得?

20.主从复制中波及到哪三个线程?

21.主从同步的推迟原由及办理法子?

22.谈谈你对数据库读写离别的懂得?

23.请你刻画下事件的特征?

24.谈谈你对事件断绝级其余懂得?

25.表明下甚么叫脏读、弗成反复读和幻读?

26.MySQL默许的断绝级别是甚么?

27.谈谈你对MVCC的懂得?

28.说一下MySQL的行锁和表锁?

29.InnoDB储备引擎的锁的算法有哪些?

30.MySQL题目排查都有哪些方法?

31.MySQL数据库CPU飙升到%的话他怎样责罚?

由于


转载请注明:http://www.aierlanlan.com/tzrz/1133.html