fastload显示为活动但我在fastlog

时间:2016-08-25 12:00:36

标签: sql database teradata etl data-warehouse

我在Teradata 15上,其中fastload 19会话被认为是活跃的但是 在fastlog中没有任何条目 对于像这样庞大的系统,该表中的远远少于条目。我可能在这里遗漏了一些东西。
在快速加载分区中的TPT Load运行是否在记录检查点方面做了不同的事情。
我的理解是,即使快速加载发生在早期,也应该有这些值给某些“历史”

StartDate
StartTime
EndDate
Endtime

因此,如果我没有看到此 Db.tb 被加载的任何条目,我可以假设它已经消失了僵尸并且需要被删除/ dummied(虚拟开始/结束)


那么这个fastlog如何运作?每个当前/过去的快速加载尝试都应该存在,或者根据某些条件将其删除

AFAIK只有一个位置用于logtable,这是fastlog的位置 - 但是有变化的东西,还有其他一些可定义的位置?

1 个答案:

答案 0 :(得分:2)

只有独立的FastLoad使用sysadmin.fastlog表,当作业完成时,它会删除该行。如果有行并且当前没有任何作业正在运行(可能是几年前),则FastLoads未正确完成。通常您可以手动删除它们,此类作业的目标表可能甚至不再存在。

TPT LOAD使用FastLod协议,但每个TPT作业都有自己的logtable。如果未在TPT脚本中指定LogTable属性,则默认为target_table_RL,您可以选中dbc.TablesV where TableName like '%\_RL' escape '\'