引擎
MySQL是有多个引擎的, 不同的场景情况用不同的引擎以提升性能和灵活性.
三大最常用的引擎 :
- InnoDB : 可靠的事务处理引擎 ,不支持全文搜索
- MyISAM : 支持全文搜索, 不支持事务处理
- MEMORY : 功能等同于MyISAM, 但数据存储在内存而不是磁盘, 所以速度非常快, 特别适用于临时表(temporary table)
索引
索引是用来改善搜索性能的, 不要滥用索引, 比如如对表进行INSERT、UPDATE和DELETE的操作索引反而会降低更新表的速度。因为更新表时,MySQL不仅要保存数据,还要保存一下索引文件。
. . .