数据库高频面试题

关系型和非关系型数据库的区别(各自优点)

常用SQL语句(DDL,DML,DCL,TCL)

数据库中join的类型与区别(inner join, outer join, cross join, natural join, self join),注意适用场景和sql语句的编写

数据库的索引类型

聚集索引和非聚集索引的区别(叶节点存储内容)

唯一性索引和主码索引的区别

索引的优缺点,什么时候使用索引,什么时候不能使用索引(重点)

索引的底层实现(B+树,为何不采用红黑树,B树)

B树和B+树具体实现

索引最左前缀问题

Mysql的优化(高频,索引优化,性能优化)

数据库引擎介绍,Innodb和Myisam的特点与区别

数据库中事务的ACID(四大特性都要能够举例说明,理解透彻,比如原子性和一致性的关联,隔离性不好会出现的问题)

数据库隔离性设置不同会出现的问题(脏读、不可重复读、丢失修改、幻读)

数据库的隔离级别,Mysql和Oracle的隔离级别分别是什么

数据库连接池的作用

Mysql的表空间方式,各自特点

分布式事务

数据库的范式

数据的锁的种类,加锁的方式

视图的作用与使用方法(如何删除等)

分库分表,主从复制,读写分离。(我不会,也没碰到过)

项目中哪里用到了数据库,怎么用的

Memcache和Redis了解

大数据和分布式

Hadoop框架下,各个组件的构成及作用

BASE原则,CAP原则

一致性算法Raft的过程

TIDB原理

存储

调度

计算

HBase的存储原理

HDFS运行原理

Hive的了解

Spark的了解

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
面试高级开发的期间整理的面试题目,记录我面试遇到过的数据库题目以及答案,比如说mvvc还有数据库调优,索引。 目录如下 数据库 数据库事务隔离级别; 事务的并发导致的问题; 数据库事务设置不同的隔离级别会导致的不同并发问题 当前读和快照读的意义; mvcc:多版本控制: 指的是一种提高并发的技术,其解决问题是什么; MVCC实现过程; mvcc三大组件; RC、RR级别下的InnoDB快照读有什么不同:17 mysql面试题01.vep 描述一下mysql的乐观锁和悲观锁,以及mysql锁的种类; mysql如何做分库分表的; mysql描述一下mysql主从复制的机制的原理;mysql主从复制主要有几种模式 在mysql开启Binlog(为了其他非事务引擎复制所以引入binlog,比如说主从)后,如何保证binlog和InnoDB redo日志的一致性呢; binlog和redo log和区别; mysql涉及到的log有哪些; 阿里要求尽量少用join,为什么; 索引 索引分类 索引的数据结构; b树和b+树的区别 索引失效的情况: 数据库优化 查询计划的结果看哪些键数据; mysql 如何调优; 索引是建的越多越好吗; 在表查询,一律不要使用 * 作为查询的字段列表,原因是什么; 描述一下InnoDB和MyISAM的区别; 当前读和快照读的意义; 13 mvcc:多版本控制: 指的是一种提高并发的技术,其解决问题是什么; 14 MVCC实现过程; 14 mvcc三大组件; 15 RC、RR级别下的InnoDB快照读有什么不同:17 mysql面试题01.vep 17 描述一下mysql的乐观锁和悲观锁,以及mysql锁的种类; 17 mysql如何做分库分表的; 18 mysql描述一下mysql主从复制的机制的原理;mysql主从复制主要有几种模式 19 在mysql开启Binlog(为了其他非事务引擎复制所以引入binlog,比如说主从)后,如何保证binlog和InnoDB redo日志的一致性呢; 20 binlog和redo log和区别; 22 mysql涉及到的log有哪些; 23 阿里要求尽量少用join,为什么; 23 索引 24 索引分类 24 索引的数据结构; 24 b树和b+树的区别 26 索引失效的情况: 26 数据库优化 27 查询计划的结果看哪些键数据; 27 mysql 如何调优; 27 索引是建的越多越好吗; 29 在表查询,一律不要使用 * 作为查询的字段列表,原因是什么; 29 描述一下InnoDB和MyISAM的区别; 29
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值