news 2026/7/13 7:08:42

说一下mysql的存储引擎

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
说一下mysql的存储引擎

面试

存储引擎就是 MySQL真正负责存、读、改磁盘数据的底层工具

MySQL 只是一个外壳(负责接收 SQL、解析语句),实际读写硬盘的数据全靠存储引擎干活

99%的业务场景直接用InnoDB 就完事了。MySQL 5.5 之后 InnoDB 就是默认引擎,官方也一直在优化它,全文索引、空间 索引这些原来 MyISAM 有的能力,InnoDB 现在也支持了。 只有几种特殊场景才考虑其他引擎:

1)临时计算结果集,比如 ETL中间表,可以用 MEMORY 引擎加速,但要注意数据易失性。

2)日志归档、历史流水这种只写不改的数据,Archive 引擎压缩率高,能省不少磁盘。

3) 搞 MySQL Cluster 分布式集群,才会用到 NDB。

MyISAM 基本可以淘汰了,MySQL 8.0已经把系统表从 MyISAM 迁移到 InnoDB 了,官方的态度很明确。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/13 7:05:36

数据分析师的思维框架:诊断-翻译-叙事三步法

1. 这不是教你怎么写Python,而是教你像数据分析师那样思考“Analyze Data Like A Python Pro”——这个标题里藏着一个被很多人忽略的关键陷阱:它没说“Learn Python for Data Analysis”,也没说“Build a Data Pipeline in Python”。它说的…

作者头像 李华
网站建设 2026/7/13 7:05:36

C++刷题入门指南:从语法基础到算法实战的完整路径

1. 项目概述:为什么选择C作为刷题起点?作为一个在编程领域摸爬滚打了十多年的老码农,我见过太多新手在入门阶段因为语言选择而陷入迷茫。最近在带新人,发现一个普遍现象:很多自称“C小白”的朋友,一上来就扎…

作者头像 李华
网站建设 2026/7/13 7:00:44

BitNet.cpp:纯C++实现的1-bit大模型推理引擎

1. 项目概述:这不是“更小的模型”,而是重新定义计算边界的尝试你可能已经注意到,最近朋友圈、技术群、甚至招聘JD里频繁出现一个词:BitNet.cpp。它不是某个新出的开源框架,也不是某家创业公司的营销噱头,而…

作者头像 李华
网站建设 2026/7/13 6:57:39

基于STM32与蓝牙5.4的嵌入式低延迟音频方案设计

1. 项目背景与核心组件选型在嵌入式音频开发领域,蓝牙无线传输一直面临着延迟、音质和功耗三大挑战。IDC777-1模块与STM32L452RE的组合,恰好为解决这些问题提供了硬件基础。IDC777-1是IOT747推出的蓝牙5.4双模音频SoC,支持最新的LE Audio标准…

作者头像 李华
网站建设 2026/7/13 6:55:43

【实证分析】产业型战略股东数据(含代码)2007-2024年

数据简介:战略投资者是 “具有同行业或相关行业较强的战略性资源, 与上市公司谋求双方协调互补的长期共同战略利益……能帮助上市公司显著提高公司质量和内在价值” 的投资者。 数据来源:上市公司年报 时间范围:2007-2024年 相…

作者头像 李华