MYSIAM和INNODB引擎区别
来源:互联网 发布:c语言输入字符串统计 编辑:程序博客网 时间:2024/04/27 15:31
1.MyISAM查询性能比InnoDB更快,但不支持事务处理,InnoDB支持事务处理和外键等高级功能
2.InnoDB不支持全文检索
3.InnoDB中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行,但是MyISAM只要简单的读出保存好的行数即可。注意的是,当count(*)语句包含 where条件时,两种表的操作是一样的。
4.DELETE FROM table时,InnoDB不会重新建立表,而是一行一行的删除
5.Innodb的auto_increment字段,必须建立单独的索引,而不允许是联合索引
6.每张MyISAM 表被存放在三个文件 :frm 文件存放表格定义。 数据文件是MYD (MYData) 。 索引文件是MYI (MYIndex) 引伸。
因为MyISAM相对简单所以在效率上要优于InnoDB,小型应用使用MyISAM是不错的选择。
MyISAM表是保存成文件的形式,在跨平台的数据转移中使用MyISAM存储会省去不少的麻烦
InnoDB 把数据和索引存放在表空间里,可能包含多个文件,这与其它的不一样,举例来说,在 MyISAM 中,表被存放在单独的文件中。InnoDB 表的大小只受限于操作系统的文
件大小,一般为 2 GB。InnoDB所有的表都保存在同一个数据文件 ibdata1 中(也可能是多个文件,或者是独立的表空间文件),相对来说比较不好备份
- MYSIAM和INNODB引擎区别
- MYSIAM和INNODB引擎区别
- MYSIAM和INNODB引擎区别
- Mysiam和innodb的区别
- MySIAM与Innodb引擎
- Mysiam与Innodb的区别
- Mysql中Innodb与Mysiam区别
- mysql---mysiam和innodb表数据文件结构
- MYISAM引擎和INNODB引擎的区别
- MySql 存储引擎InnoDB 和Myisam区别
- MyISAM和InnoDB存储引擎的区别
- Mysql引擎 Innodb和MyISAM的区别
- MYSQL存储引擎InnoDB和myisam区别
- 存储引擎 MyISAM 和 InnoDB 的区别
- myisam 和 innodb引擎的区别
- mysql 存储引擎 innodb和myisam 区别
- myisam和innodb引擎的区别
- mysql数据库引擎 MyISAM和 InnoDB区别
- 防止群发邮件进垃圾箱的几种方法
- PostgreSql查看索引
- Silverlight网站IIS部署问题
- 七步完成Android Webview图片加载
- iReport整理(一)
- MYSIAM和INNODB引擎区别
- struts-config.xml
- Linux平台用C++实现信号量,同步线程
- 群发邮件很多都进了垃圾箱,怎么办?
- poj2318
- Jenkins用户权限问题
- windows C++ 用信号量控制线程
- http://yhz61010.iteye.com/blog/1464042
- 好博客 好工具