java.数据库问题:ENGINE=InnoDB ,这个表示什么意思?

2024-12-27 16:57:08
推荐回答(2个)
回答1:

ENGINE=InnoDB 意思是数据库采用innoDB引擎。如果你想使用外键,事务等功能,就需要innodb引擎。它是MySQL 上第一个提供外键约束的数据存储引擎,除了提供事务处理外,InnoDB 还支持行锁,提供和 Oracle 一样的一致性的不加锁读取,能增加并发读的用户数量并提高性能,不会增加锁的数量。InnoDB 的设计目标是处理大容量数据时最大化性能,它的 CPU 利用率是其他所有基于磁盘的关系数据库引擎中最有效率的。

回答2:

数据库内核引擎