数据库面经合集30题
1. 请介绍一下三个范式?
2. 什么是 B-Tree?
3. 什么是 B+Tree?
4. 为什么说 B+ 树比 B 树更适合实际应用中操作系统的文件索引和数据库索引?
5. 什么情况下设置了索引但无法使用?
6. 索引的优点与缺点?
7. 有哪几种索引?
8. 什么样的字段适合创建索引?什么情况下不宜建立索引?
9. 创建索引时需要注意什么?
10. 索引的分类?
11. 主键索引与唯一索引的区别?
12. 什么是事务?
13. 事务的特征(ACID)?
14. 事务的隔离级别?
15. 事务并发带来的问题?
16. MySQL 的事务支持?
17. 如何优化 MySQL?
18. 优化 MySQL – SQL 语句及索引的优化?
19. 优化 MySQL – 数据库表结构的优化?
20. 什么是存储过程?有哪些优缺点?
21. drop、delete 与 truncate 的区别?drop、delete 与 truncate 分别在什么场景之下使用?
22. 什么是视图?以及视图的使用场景有哪些?
23. 什么是触发器?
24. 数据库的乐观锁和悲观锁是什么?
25. MyISAM 和 InnoDB 的区别?
26. 什么是外键?外键在数据库设计中的作用是什么?
27. 如何进行数据库备份与恢复?
28. 什么是数据冗余?如何解决数据冗余问题?
29. 数据库中的分区(Partitioning)是什么?有什么好处?
30. 什么是数据库的性能监控?常用的性能监控工具有哪些?
面经整理到下方专栏
2. 什么是 B-Tree?
3. 什么是 B+Tree?
4. 为什么说 B+ 树比 B 树更适合实际应用中操作系统的文件索引和数据库索引?
5. 什么情况下设置了索引但无法使用?
6. 索引的优点与缺点?
7. 有哪几种索引?
8. 什么样的字段适合创建索引?什么情况下不宜建立索引?
9. 创建索引时需要注意什么?
10. 索引的分类?
11. 主键索引与唯一索引的区别?
12. 什么是事务?
13. 事务的特征(ACID)?
14. 事务的隔离级别?
15. 事务并发带来的问题?
16. MySQL 的事务支持?
17. 如何优化 MySQL?
18. 优化 MySQL – SQL 语句及索引的优化?
19. 优化 MySQL – 数据库表结构的优化?
20. 什么是存储过程?有哪些优缺点?
21. drop、delete 与 truncate 的区别?drop、delete 与 truncate 分别在什么场景之下使用?
22. 什么是视图?以及视图的使用场景有哪些?
23. 什么是触发器?
24. 数据库的乐观锁和悲观锁是什么?
25. MyISAM 和 InnoDB 的区别?
26. 什么是外键?外键在数据库设计中的作用是什么?
27. 如何进行数据库备份与恢复?
28. 什么是数据冗余?如何解决数据冗余问题?
29. 数据库中的分区(Partitioning)是什么?有什么好处?
30. 什么是数据库的性能监控?常用的性能监控工具有哪些?
面经整理到下方专栏
c++/嵌入式面经专栏-牛客网
https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fwww.nowcoder.com%2Fcreation%2Fmanager%2FcolumnDetail%2FMJNwoM
全部评论
相关推荐
点赞 评论 收藏
分享
投递哔哩哔哩等公司10个岗位
点赞 评论 收藏
分享
牛客297610134号:感觉如果国际能够去的话能接受还是国际,和你的情况其实有点像,但是转正白菜的话也有点恶心后期晋升可能比较困难,华子的话ict计算产品线很卷,强度应该是最大的一个部门,加班多,今年base统一先从青浦开始分配,留给别的base的hc很少
投递美团等公司10个岗位 >
点赞 评论 收藏
分享