MySQL常用的存储引擎为MyISAM、InnoDB、MEMORY、MERGE,其中InnoDB提供事务安全表,其他存储引擎都是非事务安全表。MyISAM是MySQL的默认存储引擎。MyISAM不支持事务、也不支持外键,但其访问速度快,对事务完整性没有要求。InnoDB存储引擎提供了具有提交、回滚和...
分类:
数据库 时间:
2015-02-19 18:36:37
阅读次数:
230
InnoDBinnodb把数据和索引都放在ibdata1文件中,表结构在xxoo.frm文件。MyISAMMyISAM引擎会分别创建三个文件:表结构、表索引、表数据空间。我们可以将某个数据库目录直接迁移到其他数据库也可以正常工作。
分类:
数据库 时间:
2015-02-11 18:49:28
阅读次数:
155
使用innodb引擎 , 查询800万数据的统计:将innodb 引擎 改成 MyISAM引擎: alter table test_count engine = MyISAM;
分类:
数据库 时间:
2015-02-10 13:17:48
阅读次数:
175
在mysql的官网上看到在mysql5.5以上的版本中已经更改了默认的存储引擎,在5.5版本以前是Myisam以后是Innodb.14.1.1 InnoDB as the Default MySQL Storage EngineMySQL has a well-earned reputation f...
分类:
数据库 时间:
2015-02-09 00:34:15
阅读次数:
289
Infobright是一个与MySQL集成的开源数据仓库(Data Warehouse)软件,可作为MySQL的一个存储引擎来使用,SELECT查询与普通MySQL无区别。 优点: 查询性能高:百万、千万、亿级记录数条件下,同等的SELECT查询语句,速度比MyISAM、InnoDB等普通的MyS....
分类:
其他好文 时间:
2015-02-07 21:35:02
阅读次数:
158
Mysql各种索引区别:普通索引:最基本的索引,没有任何限制唯一索引:与"普通索引"类似,不同的就是:索引列的值必须唯一,但允许有空值。主键索引:它 是一种特殊的唯一索引,不允许有空值。全文索引:仅可用于 MyISAM 表,针对较大的数据,生成全文索引很耗时好空间。组合索引:为了更多的提高mysql...
分类:
数据库 时间:
2015-02-07 17:22:15
阅读次数:
204
转载http://www.jb51.net/article/5620.htmMySQL支持的两种主要表存储格式MyISAM,InnoDB,上个月做个项目时,先使用了InnoDB,结果速度特别慢,1秒钟只能插入10几条。后来换成MyISAM格式,一秒钟插入上万条。当时决定这两个表的性能也差别太大了吧。...
分类:
数据库 时间:
2015-02-04 21:43:08
阅读次数:
255
首先在menuconfig中配置mysql,具体是在Utilities->database->mysql-server。这样直接编译就可以了,不过这样默认是不支持innodb存储引擎的,估计是考虑openwrt一般是运行的硬件有关,不需要这么复杂的存储引擎(占用空间也比MyISAM存储引擎大)。但是,如果需要支持innodb存储引擎该怎么办?这类型的网上帖子不多,我是之前参照国外的论坛加自己测试得...
分类:
数据库 时间:
2015-02-04 18:37:20
阅读次数:
257
在MySQL 3.23.44版本后,InnoDB引擎类型的表支持了外键约束。外键的使用条件:1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持);2.外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的...
分类:
数据库 时间:
2015-02-03 18:58:04
阅读次数:
320
1,事务处理innodb 支持事务功能,myisam 不支持。Myisam 的执行速度更快,性能更好。2,select ,update ,insert ,delete 操作MyISAM:如果执行大量的SELECT,MyISAM是更好的选择InnoDB:如果你的数据执行大量的INSERT或UPDATE...
分类:
数据库 时间:
2015-01-31 16:04:52
阅读次数:
228