1

我使用 RPostgresql 连接到本地 Postgres 数据库。通常我们使用 dbGetQuery 将查询作为字符串发送。有没有办法打印查询的执行时间?

在 postgres \timing 中打印所有查询的查询执行时间。无论如何要在 R/RPostgresql 中获取执行时间

4

1 回答 1

0

在 psql \timing 中只检查查询前后的系统时间。我认为这不是 libpq 函数。这只是系统数学的一般问题(注意我没有在这里仔细检查源,但这是我首先想到的,我不熟悉 libpq 中的任何计时功能)。

由于我们不是在谈论 libpq 功能,因此您需要查看其他方式进行时序检查。正如 Roman 所说,使用 system.time 获取信息并自己计算时间。

于 2013-04-18T01:31:40.970 回答