存储引擎MySQL

1. MEMORY

  • 说明:基于哈希表,数据存储在内存中,适用于临时表。
  • 事务相关:不支持事务、XA 协议和保存点。

2. MRG_MYISAM

  • 说明:由多个结构相同的 MyISAM 表组成的集合。
  • 事务相关:不支持事务、XA 协议和保存点。

3. CSV

  • 说明:以 CSV 格式存储数据的存储引擎。
  • 事务相关:不支持事务、XA 协议和保存点。

4. FEDERATED

  • 说明:用于访问远程 MySQL 服务器表的存储引擎。
  • 事务相关:事务、XA 协议和保存点均为 NULL。

5. PERFORMANCE_SCHEMA

  • 说明:用于性能监控的存储引擎。
  • 事务相关:不支持事务、XA 协议和保存点。

6. MyISAM

  • 说明:经典的存储引擎,查询性能较好。
  • 事务相关:不支持事务、XA 协议和保存点。

7. InnoDB

  • 说明:支持事务、行级锁和外键的存储引擎,是默认引擎。
  • 事务相关:支持事务、XA 协议和保存点。

8. ndbinfo

  • 说明:MySQL Cluster 系统信息存储引擎。
  • 事务相关:事务、XA 协议和保存点均为 NULL。

9. BLACKHOLE

  • 说明:写入数据会被丢弃的 "黑洞" 引擎。
  • 事务相关:不支持事务、XA 协议和保存点。

10. ARCHIVE

  • 说明:用于归档数据的存储引擎,数据压缩率高。
  • 事务相关:不支持事务、XA 协议和保存点。

11. ndbcluster

  • 说明:MySQL Cluster 的集群化存储引擎。
  • 事务相关:事务、XA 协议和保存点均为 NULL。
Engine Support Comment Transactions XA Savepoints
FEDERATED NO Federated MySQL storage engine NULL NULL NULL
MEMORY YES Hash based, stored in memory, useful for temporary tables NO NO NO
InnoDB DEFAULT Supports transactions, row-level locking, and foreign keys YES YES YES
PERFORMANCE_SCHEMA YES Performance Schema NO NO NO
MyISAM YES MyISAM storage engine NO NO NO
MRG_MYISAM YES Collection of identical MyISAM tables NO NO NO
BLACKHOLE YES /dev/null storage engine (anything you write to it disappears) NO NO NO
CSV YES CSV storage engine NO NO NO
ARCHIVE YES Archive storage engine NO N
相关推荐
一只大袋鼠2 分钟前
Java进阶:CGLIB动态代理解析
java·开发语言
秦ぅ时3 分钟前
保姆级教程|OpenAI tts-1-hd模型调用全流程(Python+curl+懒人用法)
开发语言·python
Eiceblue11 分钟前
使用 C# 将 Excel 转换为 Markdown 表格(含批量转换示例)
开发语言·c#·excel
爱滑雪的码农17 分钟前
Java基础十三:Java中的继承、重写(Override)与重载(Overload)详解
java·开发语言
Java面试题总结18 分钟前
使用 Python 设置 Excel 数据验证
开发语言·python·excel
【 】42320 分钟前
C++&STL(Standard Template Library,标准模板库)
java·开发语言·c++
eastyuxiao27 分钟前
OpenClaw 自动处理核心逻辑
开发语言·人工智能
小郑加油27 分钟前
python学习Day10天:列表进阶 + 内置函数 + 代码简化
开发语言·python·学习
eastyuxiao35 分钟前
影响 OpenClaw 自动处理效率的核心因素
开发语言·人工智能
啧不应该啊1 小时前
Day1 python与c宏观区别
c语言·开发语言