我已经对一个有 900 万行的 Postgres 表运行了一个完整的 VACUUM 并且我得到了这个:
INFO: vacuuming "osm.asp_trs_roads_osm"
INFO: "asp_trs_roads": found 329992 removable, 9660438 nonremovable row versions in 761738 pages
详细信息:尚无法删除 0 个死行版本。CPU 8.98s/13.06u 秒经过 549.77 秒。查询成功返回,991788 毫秒无结果。
“329992可移动”是什么意思?为什么我会得到:
0 dead row versions cannot be removed yet.
我的表已编入索引并具有主键,但在其上执行查询非常慢。