因此,我正在编写一个数据库性能测试工具,该工具必须测量执行某些查询所花费的时间,但是它可以与大数据一起使用,并且这些查询每个生成数百万行,因此在我的机器和数据库之间产生了巨大的网络流量。主办。我的问题是如何从Java应用程序运行查询,在该应用程序中我知道查询何时完成了执行,但未获取结果集?
以下代码段是否排除了通过网络传播的所有行?
//start recording time
Bool someName = statement.execute(sqlStatement);
//stop recording time
您可以运行CREATE TABLE (SELECT query)
命令并测量时间。然后放下桌子。