\timing
如果设置为 on,则返回每个 SQL 语句运行的时间长度(以毫秒为单位)。结果包括:
-
获取第一个行块所需的时间长度
-
直到最后一个块格式化的总时间。
未限定的 \timing
在打开和关闭计时之间切换。您可以通过分别使用选项 ON
和 OFF
限定命令来显式打开和关闭计时。
语法
\timing [ON | OFF]
示例
以下未限定的 \timing
命令在打开和关闭计时之间切换:
=> \timing
Timing is on
=> \timing
Timing is off
以下示例显示了一个打开计时的 SQL 命令:
=> \timing
Timing is on.
=> SELECT user_name, ssl_state, authentication_method, client_authentication_name,
client_type FROM sessions WHERE session_id=(SELECT session_id FROM current_session);
user_name | ssl_state | authentication_method | client_authentication_name | client_type
-----------+-----------+-----------------------+----------------------------+-------------
dbadmin | None | ImpTrust | default: Implicit Trust | vsql
(1 row)
Time: First fetch (1 row): 73.684 ms. All rows formatted: 73.770 ms