我目前正在使用 MySQL 工作台。我希望看到随着表中行数的增加而产生的性能差异。我想专门测试和比较1000行、10,000行、100,000行、1,000,000行和10,000,000行。
那么,是否有任何工具可以让我执行此操作并提供有关磁盘 I/O、内存使用、CPU 使用和完成查询时间的统计信息?
我目前正在使用 MySQL 工作台。我希望看到随着表中行数的增加而产生的性能差异。我想专门测试和比较1000行、10,000行、100,000行、1,000,000行和10,000,000行。
那么,是否有任何工具可以让我执行此操作并提供有关磁盘 I/O、内存使用、CPU 使用和完成查询时间的统计信息?
是的。Benchmark 是你最好的选择,我猜对他们中的一些人来说
您可以进行简单的查询,例如:
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)
总和比除法快(你可以用你能想象到的所有事情来做到这一点。
我建议你看看这个程序,它将帮助你完成这部分的性能。
其中一些是第三方的,但我很确定你可以通过谷歌搜索应用程序的名称找到大量信息