web-dev-qa-db-ja.com

psqlを使用してSQLクエリの時間を計測するにはどうすればよいですか?

PostgreSQLデータベースに対していくつかのSQLクエリをベンチマークしたいと思います。 psqlを使用してSQLクエリの時間を計る方法はありますか?

258
Jonas

次のように入力して、タイミングをオンにします。

\timing

349
Caleb

\timing戻り値には、リモートサーバーに接続している場合のネットワーク遅延も含まれます。

それが不要で、クエリ出力も不要な場合は、 EXPLAIN ANALYZE は、プランナの見積もりと実際の実行時間を含むクエリプランを出力します。

例えば、 EXPLAIN ANALYZE SELECT foo from bar ;

17
Devi