VACUUM输出的含义

时间:2014-09-19 12:41:35

标签: database performance postgresql vacuum

当我在表格上运行VACUUM时,它会输出如下内容:

CPU 35.06s/175.00u sec elapsed 811.97 sec.

CPU 35.06s/175.00u sec是什么意思?
我的数据库中的单个表上的VACUUM需要很长时间,对我来说理解这一点非常重要。

1 个答案:

答案 0 :(得分:0)

用户空间CPU时间为175秒,系统CPU时间为35秒。

由于vacuum_cost_delay和相关设置实施的限制,剩余的600秒可能在读取IO上被阻止,或者正在休眠。

在类Unix系统上,系统和用户时间由getrusage确定。