存储引擎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
相关推荐
为何创造硅基生物5 小时前
C语言 结构体内存对齐规则(通俗易懂版)
c语言·开发语言
吃好睡好便好5 小时前
在Matlab中绘制横直方图
开发语言·学习·算法·matlab
星寂樱易李5 小时前
iperf3 + Python-- 网络带宽、网速、网络稳定性
开发语言·网络·python
仰泳之鹅5 小时前
【C语言】自定义数据类型2——联合体与枚举
c语言·开发语言·算法
之歆6 小时前
DAY_12JavaScript DOM 完全指南(二):实战与性能篇
开发语言·前端·javascript·ecmascript
cen__y7 小时前
Linux12(Git01)
linux·运维·服务器·c语言·开发语言·git
AI人工智能+电脑小能手7 小时前
【大白话说Java面试题 第65题】【JVM篇】第25题:谈谈对 OOM 的认识
java·开发语言·jvm
社交怪人7 小时前
【算平均分】信息学奥赛一本通C语言解法(题号2071)
c语言·开发语言
郭涤生8 小时前
不同主机之间网络通信-以太网连接复习
开发语言·rk3588
山居秋暝LS8 小时前
【无标题】RTX00安装paddle OCR,win11不能装最新的,也不能用GPU
开发语言·r语言