【发布时间】:2014-09-19 12:41:35
【问题描述】:
当我在桌子上运行 VACUUM 时,它会给出如下输出:
CPU 35.06s/175.00u sec elapsed 811.97 sec.
CPU 35.06s/175.00u sec 是什么意思?VACUUM 在我的数据库中的单个表上需要很长时间,理解这一点对我来说很重要。
【问题讨论】:
标签: database performance postgresql vacuum
当我在桌子上运行 VACUUM 时,它会给出如下输出:
CPU 35.06s/175.00u sec elapsed 811.97 sec.
CPU 35.06s/175.00u sec 是什么意思?VACUUM 在我的数据库中的单个表上需要很长时间,理解这一点对我来说很重要。
【问题讨论】:
标签: database performance postgresql vacuum
花费了 175 秒的用户空间 CPU 时间和 35 秒的系统 CPU 时间。
剩余的 600 秒可能被阻塞在读取 IO 上,或者由于 Vacuum_cost_delay 和相关设置实现的限制而处于休眠状态。
在类 Unix 系统上,系统和用户时间由getrusage 确定。
【讨论】: