我有一些非基于群集的表,其中大约10%的记录在每日批量中更新。要回收逻辑删除的记录,在批处理结束时进行修饰。尽管表格大小在一周内变成了新CTASed表格的两倍。对于那些更新次数较少的表,新CTASed表的大小与原始表相当。所以,显然修饰命令没有按预期工作。我在Netezza 6.我该怎么办?
编辑:数据库的备份是在云中进行的。因此,新郎必须在没有Netezza备份的情况下工作。
答案 0 :(得分:4)
如果存在备份,新郎只会清理空间。 (More info here)进行每日回收不是最佳做法,因为这会使您的增量备份每天都需要进行全表备份。我建议每周梳理一下你的桌子。
答案 1 :(得分:1)
您是否尝试过Goning之前在桌面上添加Organize On子句? Groom似乎只能在具有Organize On子句的表上工作。
没有具体文件说明这一点。但是,在所有提到的Grooming中,我都看到它指的是Clustered Base Tables,即Identify clustered base tables that require grooming