【发布时间】:2011-03-02 17:42:04
【问题描述】:
我在一个表上做了一个测试(用innodb和myisam),它使用PHP来模拟2组更新,如下
set 1. // 执行 1000 次 对于 ($i = 0; $i
set 2. // 执行 1 次 { 用 pdo 更新 }
通常情况下,myisam 每次更新大约需要 0.001x 秒,innodb 需要大约 0.03x 秒,所以对于设置 1 使用 1000 次以上设置 2 不足为奇,但是,在测试设置 1 期间,我在另一个浏览器中打开设置 2 windows,我期望结果会在 set 1 的总时间内返回,但它似乎等待 set 1 完成,而不是在 set 1 运行期间插入队列。
是我做错了什么还是我的概念错了? 更新时间慢吗?(我的电脑配置是 AMD Athlon 64 4200+,2G RAM,Windows 7,MySQL 5.5.9,nginx 0.8.5,PHP 5.3.5)
非常感谢~!
【问题讨论】:
标签: mysql performance innodb myisam