ToB企服应用市场:ToB评测及商务社交产业平台

标题: 盘算机基础面试(数据库) [打印本页]

作者: 玛卡巴卡的卡巴卡玛    时间: 前天 11:59
标题: 盘算机基础面试(数据库)
1. 事务的ACID特性?如何通过日记包管原子性和恒久性?



2. 数据库索引的原理是什么?B+树和哈希索引的区别是什么?



3. 什么是脏读、不可重复读和幻读?如何通过隔离级别解决?



4. MySQL的InnoDB和MyISAM引擎的重要区别是什么?



5. 什么是MVCC(多版本并发控制)?如何实现快照读?



6. 数据库范式有哪些?第三范式(3NF)的要求是什么?



7. 什么是聚集索引和非聚集索引?InnoDB的主键索引结构是怎样的?



8. SQL注入的原理是什么?如何防范?



9. 什么是查询优化器?基于代价的优化(CBO)如何工作?



10. 什么是锁?行级锁和表级锁的区别是什么?



11. 什么是死锁?数据库如何检测和解决死锁?



12. 什么是视图?它的作用和范围性是什么?



13. 什么是存储过程?与平凡SQL语句相比有何优缺点?



14. 什么是分区表?如何选择分区键?



15. 什么是数据库的冷备份和热备份?



16. 什么是NoSQL数据库?与关系型数据库的适用场景有何不同?



17. 什么是CAP定理?如何权衡一致性、可用性和分区容忍性?



18. 什么是Redis的数据恒久化机制?RDB和AOF的区别是什么?



19. 什么是数据库的索引覆盖(Covering Index)?



20. 什么是连接(JOIN)算法?嵌套循环、哈希连接和排序归并连接的区别是什么?



21. 什么是慢查询日记?如何分析和优化慢查询?



22. 什么是数据库的读写分离?如何实现?



23. 什么是分库分表?如何解决跨库查询题目?



24. 什么是事务的隔离级别?MySQL默认的隔离级别是什么?



25. 什么是数据库的WAL(Write-Ahead Logging)机制?



26. 什么是数据库的缓冲池(Buffer Pool)?如何管理页的加载和淘汰?



27. 什么是数据库的乐观锁和悲观锁?



28. 什么是数据库的物化视图?与平凡视图的区别是什么?



29. 什么是数据库的自治事务?应用场景是什么?



30. 什么是数据库的基数(Cardinality)?如何影响查询优化?



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




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4