需要使用锁和事务时,必须使用InnoDB模式
可以通过以下语句查看表的类型
SHOW TABLE STATUS FROM [DATABASE_NAME]
修改数据表的引擎类型:
navicat:
设计表 -> 选项 -> 引擎 -> InnoDB
phpmyadmin:
操作 -> 表选项 -> 存储引擎 -> InnoDB
插入100W条数据的情况
InnoDB模式,每秒插入1000条左右,有时600条左右,一共用了15分钟;
MyISAM模式,每秒插入16W数据,用时27秒;
百万级SELECT的情况
MyISAM明显比InnoDB快
无论哪种模式加入索引。会大幅度增加SELECT速度
索引名:Index_User_Name 栏目名:user_name 索引类型:Nornal 索引方式:BTREE