Hubert 'depesz' Lubaczewski:何时使用VACUUM FULL
永远不要使用VACUUM FULL,它会锁定整个表,使得其他操作无法进行。正确的做法是使用pg_repack,它可以重写表而不会锁定其他操作,而且可以并行重建索引,更快。可以在数据库服务器或同一网络中的主机上安装和使用pg_repack,AWS和GCP也支持它。
原文英文,约600词,阅读约需2分钟。
永远不要使用VACUUM FULL,它会锁定整个表,使得其他操作无法进行。正确的做法是使用pg_repack,它可以重写表而不会锁定其他操作,而且可以并行重建索引,更快。可以在数据库服务器或同一网络中的主机上安装和使用pg_repack,AWS和GCP也支持它。