PostgreSQLデータベースに対していくつかのSQLクエリをベンチマークしたいと思います。 psql
を使用してSQLクエリの時間を計る方法はありますか?
次のように入力して、タイミングをオンにします。
\timing
\timing
戻り値には、リモートサーバーに接続している場合のネットワーク遅延も含まれます。
それが不要で、クエリ出力も不要な場合は、 EXPLAIN ANALYZE
は、プランナの見積もりと実際の実行時間を含むクエリプランを出力します。
例えば、 EXPLAIN ANALYZE SELECT foo from bar ;