温馨提示×

pgsql删除表时如何释放空间

小樊
422
2024-07-06 04:08:13
栏目: 云计算
亿速云空间服务器,独享5M带宽,BGP线路,安全稳定,不到0.96元/天! 查看详情>>

在 PostgreSQL 中,删除表并释放空间可以通过以下步骤来完成:

  1. 首先,使用以下命令删除表:
DROP TABLE table_name;
  1. 然后,使用以下命令来释放表所占用的空间:
VACUUM FULL table_name;

VACUUM FULL 命令将重新组织表,删除表中不再需要的数据,并且将释放空间。这个命令可能会导致表被锁定,并且在大型表中可能需要较长时间来完成。如果您只需要释放空间而不需要重新组织表,您可以使用 VACUUM FREEZE table_name; 命令。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:hbase如何删除表释放空间

0