要求是用 Java 构建一个工具,该工具将一组查询作为输入,并将查询的响应时间打印为输出。
这是为了测试数据库的性能,当大量查询同时访问数据库(大约 1000 个)时,并获取在这种情况下每个查询可能需要多少的详细信息。
这个东西必须用Java模拟。我该怎么做。我在想线程。这是正确的方法(每个查询的单独线程)。如果没有,我该怎么办?
要求是用 Java 构建一个工具,该工具将一组查询作为输入,并将查询的响应时间打印为输出。
这是为了测试数据库的性能,当大量查询同时访问数据库(大约 1000 个)时,并获取在这种情况下每个查询可能需要多少的详细信息。
这个东西必须用Java模拟。我该怎么做。我在想线程。这是正确的方法(每个查询的单独线程)。如果没有,我该怎么办?
您可以使用Apache JMeter来完成此任务。它是开源软件,一个 100% 纯 Java 应用程序,旨在加载测试功能行为和测量性能。
如果您想修复 SQL 语句以提高性能,您可以在没有线程的情况下进行。
如果您真的想知道数据库的实时行为,您应该使用线程。