14.9. 重新声明 PostgreSQL 空间
PostgreSQL 数据库可以使用大量磁盘空间,特别是在大量负载的部署中。使用这个流程回收 Satellite 上的一些磁盘空间。
流程
- 停止除 - postgresql服务外的所有服务:- satellite-maintain service stop --exclude postgresql - # satellite-maintain service stop --exclude postgresql- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 切换到 - postgres用户并在数据库中回收空间:- su - postgres -c 'vacuumdb --full --all' - # su - postgres -c 'vacuumdb --full --all'- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- vacuum 完成后启动其他服务: - satellite-maintain service start - # satellite-maintain service start- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow