主要特点
- 提供了具有提交,回滚和恢复崩溃能力的事务安全(ACID)存储引擎
- 支持行级锁,减少锁定空间,增加了多用户并发时的性能
- 支持外键,增强数据约束,提高关联查询性能
- 为处理巨大数据量提供最大化性能设计,在主内存中缓存数据和索引而维持它自己的缓冲池
- 数据和索引存储在一起,提供快速查询能力,减少IO访问
事务
set autocommit=false
set autocommit=true
对于INNODB每一条SQL语句都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语句放在start transaction 和commit之间,组成一个事务