首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MyISAM InnoDB性能

MyISAM InnoDB性能
EN

Database Administration用户
提问于 2014-06-30 09:40:51
回答 1查看 331关注 0票数 0

MyISAM对InnoDB

我一直在阅读InnoDB是如何比MyISAM快的。我想自己找出来。

当我在PHP中使用for循环来使用PDO驱动程序用10万个数字填充我的MySQL测试数据库时。

代码语言:javascript
运行
复制
|a|
+-+
|0|
|1|
|2|
|3|
|4|
...
|99999|

我发现用InnoDB,它每秒能达到95条记录。过了一段时间,我停止了我的脚本,因为达到100,000只会花费太长的时间。将我的表更改为MyISAM并重新运行脚本,每秒记录高达6000条!两个表都没有索引。

互联网怎么会声称InnoDB比MyISAM快呢?这会是InnoDB的瓶颈吗?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2014-06-30 15:08:27

这常常是MySQL最神秘的主题之一。要将事实与虚构区分开来,您需要记住每个存储引擎的优缺点。每个存储引擎和应用程序将控制工作负载、读取I/O、写I/0和调优选项。

我写了许多关于如何和何时选择一个存储引擎而不是另一个存储引擎的帖子:

我有更多的帖子,但你可以从这些开始。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/69344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档