Netezza 表的大小尽管经过整理但仍在增加

问题描述 投票:0回答:2

我有一些基于非集群的表,其中大约 10% 的记录每天批量更新。为了回收逻辑删除的记录,整理是在批处理结束时完成的。尽管桌子大小在短短一周内就变成了新 CTAS 桌子大小的两倍。对于那些更新很少的表,新 CTAS 处理后的表的大小与原始表相当。所以,显然新郎命令没有按预期工作。我在 Netezza 6。我该怎么办?

编辑:数据库备份已在云端进行。因此,新郎必须在没有 Netezza 备份的情况下工作。

netezza
2个回答
4
投票

Groom 仅在存在备份的情况下才会清理空间。 (更多信息请点击此处) 每日回收并不是最佳实践,因为这会使您的增量备份需要每天进行全表备份。我建议每周整理一下您的桌子。


1
投票

您是否尝试过在整理之前向表中添加“组织”子句? Groom 似乎只适用于带有 Organize On 子句的表。

没有具体文件这么说。但是,在所有提到的修饰中,我看到它指的是集群基表,即识别需要修饰的集群基表

© www.soinside.com 2019 - 2024. All rights reserved.