初めに
Qiita Engineer Festa 2024に参加中。完走目指してます。
他のメタコマンドについては以下から読んでください。
\timingとは
パラメータがある場合、各SQL文にかかる時間の表示の有無をonまたはoffに設定します。 パラメータがない場合、表示をonとoffの間で切り替えます。 表示はミリセカンド単位です。 1秒より長い時間は 分:秒 の形式で表示され、必要なら時間と日のフィールドが追加されます。
試してみた
postgres=# select count(*) from employees;
count
-------
4
(1 行)
postgres=# \timing on
タイミングは on です。
postgres=# select count(*) from employees;
count
-------
4
(1 行)
時間: 0.857 ミリ秒
postgres=# \timing off
タイミングは off です。
postgres=# select count(*) from employees;
count
-------
4
(1 行)
postgres=#
まとめ
これは手動で叩いたSQLの実行時間を確認するのに使っている。