Skip to content

存储引擎要点

InnoDB(默认)

  • 事务:ACID,MVCC 实现快照读。
  • 行锁:并发写友好;注意间隙锁与隔离级别配合。
  • 聚簇索引:表数据按主键组织,主键设计影响性能。

其它引擎(了解)

  • MEMORY:内存表,重启丢数据,适用临时场景。
  • MyISAM:无事务,少用于新业务;系统表等历史场景可能见到。

指定引擎

sql
CREATE TABLE t (id INT PRIMARY KEY) ENGINE=InnoDB;

生产统一 InnoDB,避免跨引擎事务与备份复杂度。