mysql 数据表的引擎 MyISAM 和 InnoDB
2016-06-13 10:08
471 查看
[b]需要使用锁和事务时,必须使用InnoDB模式[/b]
可以通过以下语句查看表的类型
修改数据表的引擎类型:
插入100W条数据的情况
百万级SELECT的情况
无论哪种模式加入索引。会大幅度增加SELECT速度
可以通过以下语句查看表的类型
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
相关文章推荐
- Mysql存储引擎中InnoDB与Myisam的区别
- 用Nodejs连接MySQL
- Mysql sql语句优化的10条建议
- mysql 允许远程登录
- mysql子查询 带 In 关键字的子查询 带比较运算符的子查询 带 Exists 关键字的子查询 带 Any 关键字的子查询 带 All 关键字的子查询
- Mysql----学习笔记
- mysql的从另外一张表update多个字段
- Mysql优化——Sql优化
- mysql把字符串转化为整数
- Mysql 索引
- mysql中查询字段为null或者不为null
- MySql-5.7.13-win64的安装及配置
- MySQL 5.5/5.6复制
- MySQL基础操作(一)
- mysql 查询缓存
- MySql查询缓存
- mysql安装
- Mysql实用SQL语句总结(持续更新)
- win10安装MySQL
- mysql触发器报错 1422 Explicit or implicit commit is not allowed in stored function or trigger.