面试的java八股文*数据库MySQL
面试中数据库也是热点经常问:
MySQL
mysql 的架构
执行流程
存储引擎
mysql官方文档:
存储引擎
查看支持的引擎: show engines;
存储引擎
更新的执行流程
更新的执行流程
事务
ACID
隔离级别
执行的操作: show global variables like ‘%isolation%’;
spring事务支持
锁-全局
mysql的锁按锁定粒度分为三类: 全局锁、 表锁、行级锁(由引擎实现)
锁-表级
锁-行级
锁-表级与行级协调
sql优化
索引
一般加索引的原则:
语法
覆盖索引&最左前缀原则&索引下推
explain
解释:
select_type各种值的说明
type各种值的说明
优化join
优化原则:
总结:面试常问的MySQL数据库
很开心可以入围这内容榜,我会坚持分享Java的知识点的,慢慢变秃也变强了
你学会了嘛?
上一篇:
Java基础知识总结(2021版)
下一篇:
API网关Gateway面试小结