데이터를 이동하고 웹 애플리케이션을 업그레이드할 때 프로세스에 걸리는 시간을 추적하려고 합니다. 명령줄에서 pg_restore 명령 시작부터 완료까지 경과된 시간을 어떻게 추적할 수 있습니까?
답변1
다른 쉘 명령과 동일한 방식으로 평가합니다. 이 time
명령을 사용하십시오.
$ time pg_restore ...
real 1m0.000s
user 1m0.000s
sys 0m0.000s
여기에는 real
경과된 벽시계 시간이 있습니다. 이는 대부분의 작업이 별도의 프로세스(PostgreSQL 서버)에서 수행되므로 의미 있는 유일한 값일 것입니다.