【发布时间】:2012-02-26 14:27:49
【问题描述】:
我正在开发一个 php mysql 应用程序,该应用程序当前位于 Host Gator 的共享服务器上。
我决定使用 Apache JMeter 进行一些负载测试,以查看在高负载(1,000 个并发线程)下有多少事务(SQL 插入没有自动增量值的表)会失败。
我惊讶地发现它超过了 20%。
如果我从共享主机转移到专用主机(仅我自己),我可以预期这个数字会下降吗?
我正在测试的事务只是插入到具有三个字段的表中(没有自动递增值)。表类型为 InnoDB
【问题讨论】:
-
它应该下降,因为并发线程的数量可能会更高,因为更多的 CPU 和其他影响速度的因素。
-
这就是我的假设;当我进行 100 多个并发时,错误率变得非常高。我很想知道当我迁移过来时会得到什么结果。谢谢!
-
欢迎您。我将添加答案(附上我的评论),以便“解决”这个问题。