当前位置:   article > 正文

2022最新Java面经整理 | 数据库篇(一)MySQL_java数据库面经

java数据库面经

 

2022最新Java面经整理 | 数据库篇(一)MySQL

目录

一、基础

1、数据库范式

2、视图

3、游标

4、存储过程与函数

5、触发器

6、常用问题

二、事务

1、事务四大特性(ACID)

2、脏读、不可重复读、幻读

3、事务隔离级别

三、索引

1、啥是索引

2、索引的分类

3、索引的实现方式

4、索引的基本原理

5、索引的创建原则

6、百万级别或以上的数据如何删除?

7、B树和B+树的区别

8、Hash索引和B+树所有有什么区别或者说优劣呢?

9、数据库为什么使用B+树而不是B树?

10、什么是聚簇索引?何时使用聚簇索引与非聚簇索引?

11、非聚簇索引一定会回表查询吗?

12、联合索引是什么?为什么需要注意联合索引中的顺序?

四、MySQL 存储引擎

1、MyISAM

2、InnoDB

3、MEMORY

4、三种存储引擎的特点

5、MyISAM和InnoDB区别

五、锁

1、锁分类

2、隔离级别与锁的关系

3、死锁

4、乐观锁和悲观锁

5、MySQL中InnoDB引擎的行锁是怎么实现的?

6、MVCC 锁并发

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/422323
推荐阅读
相关标签
  

闽ICP备14008679号