我正在尝试跟踪当我移动数据和升级网络应用程序时该过程所花费的时间。从命令行,我如何跟踪从 pg_restore 命令开始到完成所经过的时间量?
答案1
与计算任何其他 shell 命令的方式相同:使用该time
命令。
$ time pg_restore ...
real 1m0.000s
user 1m0.000s
sys 0m0.000s
这里,real
是经过的挂钟时间,这可能是唯一有意义的值,因为大部分工作是在单独的进程(PostgreSQL 服务器)中完成的。