Amazon redshift 删除表后通过红移回收磁盘空间

Amazon redshift 删除表后通过红移回收磁盘空间,amazon-redshift,Amazon Redshift,删除表后,redshift是否会回收可用磁盘空间,或者我们是否需要运行vaccum。删除表释放空间 若您正在对表的行执行删除操作,那个么应该触发vaccumm delete only命令 红移时升降台无需启动真空 激发下面的命令以检查表放置前后的数据库大小,查看是否获得空间 select sum(mbytes)/1024 as db_size_in_gb, database from ( select trim(pgdb.datname) as Database, trim(a.name) as

删除表后,redshift是否会回收可用磁盘空间,或者我们是否需要运行vaccum。

删除表释放空间

若您正在对表的行执行删除操作,那个么应该触发vaccumm delete only命令

红移时升降台无需启动真空

激发下面的命令以检查表放置前后的数据库大小,查看是否获得空间

select sum(mbytes)/1024 as db_size_in_gb, database from (
select trim(pgdb.datname) as Database,
trim(a.name) as Table, b.mbytes
from stv_tbl_perm a
join pg_database as pgdb on pgdb.oid = a.db_id
join (select tbl, count(*) as mbytes
from stv_blocklist group by tbl) b on a.id=b.tbl
where a.slice=0
order by db_id, name)
group by database;