IT评测·应用市场-qidao123.com

标题: 面试必问:数据库 高频面试题! [打印本页]

作者: 我爱普洱茶    时间: 昨天 06:40
标题: 面试必问:数据库 高频面试题!
这些都是面试常见的问题,看看下面的问题你都能答得上来吗?

   1.三大范式是什么,它们在数据库筹划中的作用是什么?
2. 为什么在优化 SQL 查询时必要使用 EXPLAIN 命令?它能提供哪些关键信息?
3. 列举并扼要说明常见的索引范例
4. 请列举索引失效的几种常见场景
5. 在什么环境下应该使用索引来优化查询?
6. 什么是数据库事务?它的基本特性是什么?
7. 事务的隔离级别是什么?它怎样影响并发事务的执行?
8. 在数据库中,常见的并发问题有哪些?怎样通过事务管理避免这些问题?
9. 什么是 MVCC(多版本并发控制)?
10. 为什么 MySQL 默认的可重复读隔离级别能够在很大程度上避免幻读?在高并发环境下,这两种办理方案的效果怎样?
11. 数据库中的三种日志范例分别是什么?它们各自的作用是什么?
  

1. 三大范式是什么,它们在数据库筹划中的作用是什么?


2. 为什么在优化 SQL 查询时必要使用 EXPLAIN 命令?它能提供哪些关键信息?

explain 命令

3. 列举并扼要说明常见的索引范例


4. 请列举索引失效的几种常见场景


5. 在什么环境下应该使用索引来优化查询?


6. 什么是数据库事务?它的基本特性是什么?


7. 事务的隔离级别是什么?它怎样影响并发事务的执行?

标准的SQL界说了4个事务隔离级别,隔离级别逐渐增高,性能和可扩展性逐渐降低,因为限制了并发。在MySQL中,默认的事务隔离级别是‘可重复读’。

8. 在数据库中,常见的并发问题有哪些?怎样通过事务管理避免这些问题?





9. 什么是 MVCC(多版本并发控制)?

MVCC(多版本并发控制) 是一种用于数据库管理体系的并发控制机制,它的目的是提高数据并发访问的服从,减少锁竞争,降低对锁的依赖。MVCC具体实现是通过 Read View版本链机制

具体实现过程:


10. 为什么 MySQL 默认的可重复读隔离级别能够在很大程度上避免幻读?在高并发环境下,这两种办理方案的效果怎样?


11. 数据库中的三种日志范例分别是什么?它们各自的作用是什么?

就业陪跑训练营学员投稿
接待关注 ❤

我们搞了一个免费的面试真题共享群,互通有无,一起刷题进步。
没准能让你能刷到自己意向公司的最新面试题呢。
感兴趣的朋侪们可以加我微信:wangzhongyang1993,备注:CSDN面试群。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4