一、MyISAM优点:
1:可以快速查询唯一值
2:支持全文搜索
3:选择Count(*)的速度很快
4:磁盘空间占用少
二、MyISAM缺点:
1:表级别锁,如果程序的写入操作点总时间的5%以上,则表锁会减慢程序的速度2:不支持事务的能力
3:有持久性问题,表崩溃需要冗长的修复操作才可以恢复
InnoDB优点:
三、InnoDB优点:
1:支持事务能力2:具有行级的锁定功能,并发写入同一表时不会被序列化
3:支持多种联机备份策略.
4:提高了程序在高负载,高并发下的能力.
四、InnoDB缺点:
1:选择count(*)很慢,它需要计算行.2:没有全文搜索.
3:自增字段必需是第一字段,在迁移时可能会导致问题.
4:点用更多的磁盘空间.
5:简单的查表速度不如MyISAM,但复杂的,多个表的查询速度则起过了MyISAM.