1

RPostgresql を使用して、ローカルの Postgres DB に接続します。通常、dbGetQuery を使用してクエリを文字列として送信します。クエリの実行時間を出力する方法はありますか?

postgres \timing では、すべてのクエリのクエリ実行時間が出力されます。とにかくR/RPostgresqlで実行タイミングを取得する方法はありますか

4

1 に答える 1

0

psql では、 \timing はクエリの前後にシステム時間をチェックするだけです。これは libpq 関数ではないと思います。これはシステム計算の一般的な問題です(ここでソースを再確認していないことに注意してください。ただし、これが最初に考えたことであり、libpqのタイミング機能に精通していません)。

libpq の機能について話しているわけではないので、そうでなければタイミング チェックを行う方法を検討する必要があります。Roman が言うように、 system.time を使用して情報を取得し、タイミングを自分で計算します。

于 2013-04-18T01:31:40.970 に答える