如何使用 JDBC 在一个 MariaDB 查询中获取网络成本?

How to get the network cost in one MariaDB query using JDBC?

当我使用HeidiSql查询时,控制台会给出这样的信息:

/* Affected rows: 0  Found rows: 2,632,206  Warnings: 0  Duration for 1 query: 0.008 sec. (+ 389.069 sec. network) */

我想使用 JDBC 对我们的数据库进行性能测试。

所以区分网络成本和实际查询成本对我来说很重要。

如何使用 JDBC 在一个 MariaDB 查询中获取网络成本?可能吗?

在 HeidiSQL 中,我将查询持续时间定义为 mysql_real_query 执行所花费的时间。

那个"network"持续时间是mysql_store_result之后所花费的时间。

另请参阅:

我猜想JDBC和CAPI有类似的方法,所以我想上面提到的HeidiSQL的逻辑应该很容易适应。