存储引擎:MySQL基本用innoDB
- MyISAM不支持事务,如果发生失败,事务保护会回滚回来,而MyISM回滚将造成不完全回滚,支持表级锁,锁粒度大(支持事务的一定支持锁,支持锁的不一定支持事务)适合处理读操作
- InnoDB支持事务,数据库里的文件系统,支持行级锁,它支持的锁粒度比较小,处理并发性能好,它既有表锁又有行级别的锁,适合处理写操作
- 现在日志、读比写多的地方也多用innoDB
- 写比较多的时候,尤其并发写高的时候,用innoDB
- 读比写多的地方用MyISAM(之前)
- 日志:用MyISAM,(之前)