1

要求是用 Java 构建一个工具,该工具将一组查询作为输入,并将查询的响应时间打印为输出。

这是为了测试数据库的性能,当大量查询同时访问数据库(大约 1000 个)时,并获取在这种情况下每个查询可能需要多少的详细信息。

这个东西必须用Java模拟。我该怎么做。我在想线程。这是正确的方法(每个查询的单独线程)。如果没有,我该怎么办?

4

2 回答 2

3

您可以使用Apache JMeter来完成此任务。它是开源软件,一个 100% 纯 Java 应用程序,旨在加载测试功能行为和测量性能。

于 2012-08-07T21:09:16.593 回答
0

如果您想修复 SQL 语句以提高性能,您可以在没有线程的情况下进行。

如果您真的想知道数据库的实时行为,您应该使用线程。

于 2012-08-07T20:57:45.697 回答