我如何计算我的 pg_restore 在命令行中花费的时间?

big*_*ato 1 command-line time postgresql

我正在尝试跟踪移动数据和升级 Web 应用程序所需的时间。从命令行,我将如何跟踪从 pg_restore 命令开始到它完成所经过的时间?

cjm*_*cjm 5

与您对任何其他 shell 命令计时的方式相同:使用该time命令。

$ time pg_restore ...
real    1m0.000s
user    1m0.000s
sys     0m0.000s
Run Code Online (Sandbox Code Playgroud)

这里real是经过的挂钟时间,这可能是唯一有意义的值,因为大部分工作是在单独的进程(PostgreSQL 服务器)中完成的。