将数据加载到Amazon Redshift表时,可以使用表STV_LOAD_STATE检查加载状态。
我想知道是否有一种方法可以达到相同的目的,但是有了卸载操作。换句话说,我想知道是否有办法找出卸载过程的当前阶段。
答案 0 :(得分:0)
与将数据加载到Redshift不同,卸载实际上必须运行select语句。因此,它无法告诉我们加载时的状态。
例如,如果select语句必须连接多个表并扫描大量表以生成输出,那么即使实际的卸载部分可能不是长部分,也可能需要很长时间。
因此,我通常会检查AWS控制台中的查询执行步骤,以便大致了解卸载的位置。
我还检查了我要卸载的S3文件夹,看看文件是否还在进入。它们通常分批进行,因此它也可以给你一个想法。
答案 1 :(得分:-1)
2021 年,我们有解决方案 STL_UNLOAD_LOG https://docs.aws.amazon.com/redshift/latest/dg/r_STL_UNLOAD_LOG.html