我的表有17500000行,Amazon Redshift VACUUM不成功
我删除了500k行。删除后,我运行了vacuum命令。
根据SVV_VACUUM_SUMMARY,row_delta是真空前后表格总数的差异。
但是,当我看到SVV_VACUUM_SUMMARY表时,row_delta是0.它不应该是500K吗?
而且,这里是从STL_VACUUM表输出:
状态行sortedrows
开始1750 813055
成品1750 1750
这是否意味着真空不成功的完成的行与启动时相同?
另外SVV_VACUUM_PROGRESS对表格具有完整的状态。所以要确认它是否成功。
并检查了SVV_TABLE_INFO为我的表和tbl_rows有17500000.我不知道应该做什么,因为我认为tbl_rows应该是17000000真空操作成功。
任何帮助,将不胜感激。
您是否尝试设置阈值? 'VACUUM DELETE ONLY to 100 PERCENT' – Ravi
你在'VACUUM'之后跑过'ANALYZE'吗? – AlexYes
@Ravi我真空table_name到100% –