データを移動してWebアプリケーションをアップグレードするときにプロセスにかかる時間を追跡したいと思います。コマンドラインからpg_restoreコマンドの開始から完了までに経過した時間をどのように追跡できますか?
答え1
他のシェルコマンドと同じ方法で評価します。このtime
コマンドを使用します。
$ time pg_restore ...
real 1m0.000s
user 1m0.000s
sys 0m0.000s
これにはreal
経過した壁時計の時間があります。これは、ほとんどの操作が別々のプロセス(PostgreSQLサーバー)で実行されるため、意味のある唯一の値です。