面试中数据库也是热点经常问:
MySQL
mysql 的架构

执行流程

存储引擎

mysql官方文档:
存储引擎

查看支持的引擎:
show engines;
存储引擎

更新的执行流程

更新的执行流程

事务

ACID

隔离级别




执行的操作:
show global variables like ‘%isolation%’;

spring事务支持



锁-全局
mysql的锁按锁定粒度分为三类: 全局锁、 表锁、行级锁(由引擎实现)

锁-表级



锁-行级



锁-表级与行级协调


sql优化
索引



一般加索引的原则:

语法

覆盖索引&最左前缀原则&索引下推

explain


解释:

select_type各种值的说明

type各种值的说明


优化join

优化原则:

总结:面试常问的MySQL数据库
下一篇:jvm

很开心可以入围这内容榜,我会坚持分享Java的知识点的,慢慢变秃也变强了
你学会了嘛?

本文全面解析MySQL数据库在面试中的常见问题,包括MySQL架构、执行流程、存储引擎、事务特性及隔离级别等内容。深入探讨索引优化技巧、锁机制以及SQL语句的执行效率提升策略。
1602

被折叠的 条评论
为什么被折叠?



