我目前正在使用MySQL工作台。我希望看到表中行数增加时性能的差异。我想专门测试和比较1000行,10,000行,100,000行,1,000,000行和10,000,000行。
那么,是否有任何工具可以让我这样做并提供有关磁盘I / O,内存使用情况,CPU使用率和完成查询的时间的统计信息?
答案 0 :(得分:7)
是肯定的。对于其中一些人来说,基准是你最好的选择
您可以进行简单的查询:
jcho360> select benchmark (10000000,1+1);
+--------------------------+
| benchmark (10000000,1+1) |
+--------------------------+
| 0 |
+--------------------------+
1 row in set (0.18 sec)
jcho360> select benchmark (10000000,1/1);
+--------------------------+
| benchmark (10000000,1/1) |
+--------------------------+
| 0 |
+--------------------------+
1 row in set (1.30 sec)
总和比分裂更快(你可以用你能想象到的所有东西来做到这一点。
我建议你看一下这个可以帮助你完成这部分演出的程序。
其中一些是第三方,但我很确定你可以找到大量的信息来搜索APP的名称