1. 首页
  2. 编程语言
  3. 其他
  4. PostgreSQL中的VACUUM命令用法说明

PostgreSQL中的VACUUM命令用法说明

上传者: 2021-08-18 09:14:06上传 PDF文件 117.28 KB 热度 12次

每当PostgreSQL数据库中的表中的行被更新或删除时,死亡行会被遗留下来。VACUUM则会把它们除去来使空间能被重新利用。VACUUM命令只可以移除这些不再被需要的行版本。如果复制被推迟或者备用服务器被关闭,复制槽就会阻止VACUUM命令删除旧的行。如果由于任何原因PREPARE TRANSACTION 命令失败,会变成ROLLBACK,而当前事务则会被取消。下面是一个例子:然后你可以单独每个表进行vacuum:

用户评论