私は非常に大きなテーブルで掃除機をかけています。
実行すると、次のように表示されます。
bacula=# VACUUM FULL VERBOSE file_partition_19
bacula-# ;
INFO: vacuuming "public.file_partition_19"
INFO: "file_partition_19": found 16242451 removable, 21024161 nonremovable row versions in 900380 pages
DETAIL: 0 dead row versions cannot be removed yet.
CPU 5.14s/14.42u sec elapsed 19.61 sec.
VACUUM
Time: 163784.767 ms
bacula=#
これを行うと、CPU
かなり早く行まで表示され、最後の 2 行 (+ プロンプト) が表示されるまで長い時間がかかります。これは、163 秒の "Time:" と比較して、"elapsed 19.61 sec" という時間の差に反映されています (設定したために表示されます\timing on
)。
私はそれらの時間を測定していませんが、どちらの時間もほぼ正しいです.コマンドを開始し、20秒待ってから「CPU」行に表示され、約3分待ってから残りを出力します.
これは正常ですか?なぜそれが起こっているのですか?