跳至主要內容

MySql-存储引擎

HFwas约 225 字小于 1 分钟

MySql-存储引擎

执行select version();查看当前 mysql 版本,我本地版本是5.7.41

基础架构

  • 连接器
  • 查询缓存
  • 分析器
  • 优化器
  • 执行器
  • 存储引擎

存储引擎

  • 执行show engines;查看当前 MySql 的所有引擎列表
image-20250512210428597
image-20250512210428597
  • 查看当前 MySql 使用的存储引擎,执行show variables like '%storage_engine%';查看,可以看到 5.7.41版本的 MySql 默认支持 InnoDB
image-20250512210553392
image-20250512210553392

InnoDB 和 MyISAM 对比

通过下边表格对比两个存储引擎的差异:

对比InnoDBMyISAM
崩溃恢复支持,依赖 redo log不支持
行锁支持不支持
表锁支持支持
事物支持不支持
外键支持不支持
MVCC支持不支持

还有一个比较完整的功能点对比图,来自于mysql是怎样运行的 从根上理解My s q l

Snipaste_2025-05-12_21-15-00
Snipaste_2025-05-12_21-15-00
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.1.3