您的位置:首页 > 数据库 > MySQL

mysql 数据表的引擎 MyISAM 和 InnoDB

2016-06-13 10:08 471 查看
[b]需要使用锁和事务时,必须使用InnoDB模式[/b]

可以通过以下语句查看表的类型

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: