当前位置: 首页 > 后端技术 > Java

大厂必问的MySQL面试题

时间:2023-04-01 18:02:49 Java

本文:事务的四大特点?数据库的三大事务隔离级别是什么?索引什么是索引?索引的优点和缺点?索引的作用?什么情况下需要建立索引?什么情况下不建索引?索引数据结构Hash索引和B+树索引有什么区别?为什么B+树比B树更适合实现数据库索引?指标有哪些类别?什么是最左匹配原则?什么是聚簇索引?什么是覆盖索引?索引设计原则?索引什么时候失效?什么是前缀索引?常见的存储引擎有哪些?MyISAM和InnoDB有什么区别?MVCC实现原理?大表的snapshotread和currentread共享锁和排他锁如何优化?你了解MySQL的执行计划吗?binlog/redolog/undolog、binlog和redolog有什么区别?说说MySQL的架构?分库分表什么是分区表?分区表类型分区问题?查询语句执行流程?更新语句执行过程?exist和in的区别?MySQL中的int(10)和char(10)有什么区别? truncate、delete、drop有什么区别?having和where和有什么不一样?什么是MySQL主从同步?为什么要做主从同步?什么是乐观锁和悲观锁?你用过进程列表吗?如果这篇文章对你有帮助,别忘了连打3个,点赞、转发、评论,我们下期再见!获取方式:点赞、评论、关闭~了解更多JAVA知识技能,关注并私信博主(666)