版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36520235/article/details/82944405
全部是各大厂的数据方面的真是面试题
- MySQL的union all和union有什么区别
- MySQL的引擎讲一下,有什么区别,使用场景呢。
- mysql的索引讲一下,一级和二级索引的区别,什么时候可以不用查一级索引
- MySQL的事务性质怎么实现的,其中的持久性和隔离性说一下。隔离级别有哪些,解决哪些问题,默认级别是哪个,通过什么实现的
- MySQL索引的实现,innodb的索引,b+树索引是怎么实现的,为什么用b+树做索引节点,一个节点存了多少数据,怎么规定大小,与磁盘页对应。
- MySQL的事务隔离级别,分别解决什么问题。
- mysql数据引擎有哪些,有什么区别?
- mysql中索引的类型和底层数据结构
- 索引中为什么使用B+树
- Mysql 引擎,myisam dbd Innodb的区别
- 联合索引的特点
- 索引的实现原理,倒排索引和B+树索引的区别
- B树和B+树的区别
- mysql中的索引数据结构是什么,为什么用采用B+树。
- 数据库设计的范式知道吗?第一范式、第二范式和第三范式的区别,说的具体一些
- B+树和红黑树的区别
- 有一张表,一天的数据量就达到了几千万,你怎么处理
- mysql使用时不止建一个索引,不用主索引时还会出现你说的问题吗(之前我答的innodb引擎不使用自增字段作为主键对于索引性能的影响)
- mysql缓存了解吗
- mysql索引的最左前缀的底层原理
- 说一下数据库的读写分离
- 共享锁与非共享锁、一个事务锁住了一条数据,另一个事务能查吗?(这里问了好久,什么意向锁也扯了进来)
- 对索引查看建立的好坏(explain)……explain哪几个字段比较重要(….extra出现filesort,temporary)…… extra出现前面说的有什么问题,一条好的SQL用explain应该是什么样的
- 事务1开启事务,查询一个表没有数据,事务2新插一条数据,并且提交,事务2再次查询是否有数据,事务1有数据吗?为什么,讲一下undo log,查询会有undo log吗?
- 分库分表知道吗
- MySQL主从复制了解吗
- 查询中哪些情况不会使用索引?
- 数据库查询中Limite的作用?
- my sql如何在RR隔离级别下避免幻读问题:间隙锁
- my sql范式和反范式的区别以及彼此的优缺点
- 多表查询怎么优化
都来自牛客网别人的真实面试中的问题,在此真诚的感谢各位分享的大佬们