我在一张非常大的桌子上抽真空。
当我运行它时,它说:
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
很快显示到该行,然后等待很长时间才能显示最后两行(+提示)。这反映在时间上的差异 - “经过 19.61 秒”,与 163 秒的“时间:”相比(因为我设置了显示\timing on
)。
虽然我没有给它们计时,但两个时间都差不多 - 启动命令,等待 20 秒,然后显示到“CPU”行,然后等待大约 3 分钟,然后打印其余部分。
这是正常的吗?为什么会这样?