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

 

 

posted @ 2016-06-13 10:08  贝尔塔猫  阅读(332)  评论(0编辑  收藏  举报