【发布时间】:2018-07-16 12:06:31
【问题描述】:
来自关于完全真空的 PostgreSQL 10.4 手册:
请注意,它们还临时使用大约等于表大小的额外磁盘空间,因为表和索引的旧副本不能 在新的完成之前发布
我在很多不同的地方读过这篇文章,并以各种方式表达过。一些表明所需的空间最多等于清理表的大小。暗示它可能只需要足够的空间来存储生成的真空表,即大小在 [0-size_of_original_table] 范围内,具体取决于表中有多少死行。
我的问题是:对表进行完全真空是否总是需要等于原始表大小的空间,还是取决于表中的活动行数?
【问题讨论】:
标签: postgresql postgresql-10 vacuum