返回数说广场
0
通常,VACUUM 是一种定期性的数据库清理动作,会在 PostgreSQL 中执行。它有两种不同的形式;其中一种是普通的 VACUUM(没有 FULL),它只是为其他新行腾出空间。普通 VACUUM 不会获取排他锁,使其能够与表的常规读写同时运行。这种类型的 VACUUM 操作,将让额外的空间在同一表内可重复使用,而不是将其返回给操作系统。使用 VACUUM FULL 形式时,操作系统会接收多余的空间,而且还会将表的全部内容重写到一个没有额外空间的新磁盘文件上。该类型的清理必须在每个表上使用 ACCESS EXCLUSIVE 锁进行处理,这使得它会慢一些。
0
0 117
分享
评论
热门数说


