mysql 数据表的引擎 MyISAM 和 InnoDB

需要使用锁和事务时,必须使用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

 

原文地址:https://www.cnblogs.com/CyLee/p/5579672.html