big*_*ato 1 command-line time postgresql
我正在尝试跟踪移动数据和升级 Web 应用程序所需的时间。从命令行,我将如何跟踪从 pg_restore 命令开始到它完成所经过的时间?
与您对任何其他 shell 命令计时的方式相同:使用该time命令。
$ time pg_restore ...
real 1m0.000s
user 1m0.000s
sys 0m0.000s
Run Code Online (Sandbox Code Playgroud)
这里real是经过的挂钟时间,这可能是唯一有意义的值,因为大部分工作是在单独的进程(PostgreSQL 服务器)中完成的。