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

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

我正在尝试跟踪当我移动数据和升级网络应用程序时该过程所花费的时间。从命令行,我如何跟踪从 pg_restore 命令开始到完成所经过的时间量?

答案1

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

$ time pg_restore ...
real    1m0.000s
user    1m0.000s
sys     0m0.000s

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

相关内容