ChinaUnix.net
相关文章推荐:

myisam innodb 插入性能比较

自己做的小测试: 测试表结构crc,word +-------+------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+------------------+------+-----+---------+-------+ | word | varchar(50) | YES | MUL | NULL | | | crc | int(10) unsigned | YES | MUL | NULL | | +-------+------------------+------+-----+---------+-------+ ...

by cenalulu - MySQL文档中心 - 2009-08-17 12:47:21 阅读(1194) 回复(0)

相关讨论

myisam :这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有 索引 的 顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与其他存储引擎比较,myisam具有检查和修复表格的大多数工具. myisam表格可以被压缩,而且它们支持全文搜索.它们不是事务安全的,而且也不支持外键。如果事物回滚将造成不完全回滚,不具有原子性。如果执行大量 的 SELECT ,myisam是更好的选择。 innodb :这种类型是事务安全...

by sdccf - MySQL文档中心 - 2008-04-30 14:02:14 阅读(639) 回复(0)

N周前听公司内一位高人讲课,他说oracle对同样一个源数据的空间的占用会比mysql多20%,一直心存疑虑,很想测试一下他说的 今天因为跟colin做个统计,涉及导入DW数据,所以正好观察了一下。 有一个文本文件大小有168M,共5793517行。 首先上午我将他导入到了oracle中做统计: oracle的表结构如下: Name Null? Type ----------------------------------------------------- -------- ------------------------------------ UI...

by bulletming - MySQL - 2008-03-12 09:07:45 阅读(3608) 回复(12)

有哪位高人知道 :em02: :em02: :em02:

by liyupeng - MySQL - 2005-06-03 18:01:52 阅读(896) 回复(2)

把并发量提高到300左右就有崩溃的情况出现,是myisam本来就不适合高并发量的应用么??

by justlooks - MySQL - 2009-09-24 12:33:14 阅读(1430) 回复(8)

我在两台独立的机器上作replication,两台机器的硬件配置都是一样的,都是双cpu,1G内存,OS也都是Linux,不过master的os的kernel是2.6的,slave的kernel是2.4的。为什么在master上对一个innodb插入的速度可以达到700条/s,而slave上面插入的速度只有可怜的20条/s,怎么相差那么大的?

by andrefun - MySQL - 2008-07-15 16:00:12 阅读(3083) 回复(14)

两种类型最主要的差别就是innodb 支持事务处理与外键和行级锁.而myisam不支持.所以myisam往往就容易被人认为只适合在小项目中使用。 我作为使用MySQL的用户角度出发,innodbmyisam都是比较喜欢的,但是从我目前运维的数据库平台要达到需求:99.9%的稳定性,方便的扩展性和高可用性来说的话,myisam绝对是我的首选。 原因如下: 1、首先由于互联网项目的特点,平台上承载的大部分项目是读多写少的项目,而myisam的读性能是比I...

by zwctaszlh - MySQL文档中心 - 2009-10-22 09:32:14 阅读(779) 回复(0)

innodbmyisam是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:myisam类型不支持事务处理等 高级处理,而innodb类型支持。myisam类型的表强调的是性能,其执行数度比innodb类型更快,但是不提供事务支持,而innodb提供事务 支持已经外部键等高级数据库功能。 MyIASM是IASM表的新版本,有如下扩展: 二进制层次的可移植性。 NULL列索引。 对变长行比ISAM表有更少的碎片。 支持大文件。 更...

by nianzong - MySQL文档中心 - 2009-03-05 16:02:49 阅读(652) 回复(0)

innodbmyisam是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:myisam类型不支持事务处理等高级处理,而innodb类型支持。myisam类型的表强调的是性能,其执行数度比innodb类型更快,但是不提供事务支持,而innodb提供事务支持已经外部键等高级数据库功能。 以下是一些细节和具体实现的差别: 1.innodb不支持FULLTEXT类型的索引。 2.innodb 中不保存表的具体行数,也就是说,执行select count(*) fro...

by zwhtony - MySQL文档中心 - 2009-03-05 10:27:07 阅读(740) 回复(0)

innodbmyisam是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。下面是已知的两者之间的差别,仅供参考。 innodb innodb 给 MySQL 提供了具有事务(commit)、回滚(rollback)和崩溃修复能力(crash recovery capabilities)的事务安全(transaction-safe (ACID compliant))型表。innodb 提供了行锁(locking on row level),提供与 Oracle 类型一致的不加锁读取(non-locking read in SELECTs)。这些特性均提高了多用户并发...

by xiawenzhao - MySQL文档中心 - 2008-09-21 11:52:51 阅读(787) 回复(0)

库中有七八个表数据会达百万甚至千万级,大表都已经做了分区,5.1版本的 其他表都十万可能都不到, 大数据表的update和insert的操作很频繁, 用什么样的引擎会是对表的操作速度(特别是对所有表的select)比较有利? 大数据表用innodb其他用myisam可不可取呢?myisaminnodb分别适用什么情况下呢?两个混用有什么后果没? 小弟对Mysql认识太浅,身边无人可问,查了好久资料还没完全弄清引擎的具体适合情况,久闻此地藏龙卧虎,就来...

by golden_chan - MySQL - 2007-12-18 00:25:49 阅读(4520) 回复(9)