Teradata Bteq导入需要很多时间

Teradata Bteq导入需要很多时间,teradata,Teradata,下面的teradata查询需要花费更多的时间,并且再次处于延迟队列中吗?任何及时的帮助都将不胜感激 /* FILE IMPORT BTEQ WITH PACK OPTION */ delete from appl.a; .IF ERRORCODE <> 0 THEN .QUIT ERRORCODE; .import FILE=KR.GSED200.LGSALES.txt; .QUIET ON .REPEAT * pack 1000 USING DA

下面的teradata查询需要花费更多的时间,并且再次处于延迟队列中吗?任何及时的帮助都将不胜感激

/*    FILE IMPORT BTEQ WITH PACK OPTION  */

delete from appl.a;

.IF ERRORCODE <> 0 THEN .QUIT ERRORCODE;


.import FILE=KR.GSED200.LGSALES.txt;

.QUIET ON

.REPEAT * pack 1000

USING

      DAY_NBR (CHAR(6))
     ,LOCN_NBR (CHAR(5))
     ,SLS_TYPE_CD (CHAR(1))
     ,DVSN_371_RETL_SLS_DLR (CHAR(12))
     ,DVSN_471_RETL_SLS_DLR (CHAR(12))
     ,DVSN_571_RETL_SLS_DLR (CHAR(12))
     ,DVSN_671_RETL_SLS_DLR (CHAR(9))


INSERT INTO app.a
(

     DAY_NBR
     ,LOCN_NBR
     ,SLS_TYPE_CD
     ,DVSN_371_RETL_SLS_DLR
     ,DVSN_471_RETL_SLS_DLR
     ,DVSN_571_RETL_SLS_DLR
     ,DVSN_671_RETL_SLS_DLR
)

VALUES

(
     :DAY_NBR
     ,:LOCN_NBR
     ,:SLS_TYPE_CD
     ,trim(:DVSN_371_RETL_SLS_DLR)
     ,trim(:DVSN_471_RETL_SLS_DLR)
     ,trim(:DVSN_571_RETL_SLS_DLR)
     ,trim(:DVSN_671_RETL_SLS_DLR)

);


.IF ERRORCODE <> 0 THEN .QUIT ERRORCODE;
.QUIET OFF
.LOGOFF
.QUIT
/*使用打包选项导入BTEQ文件*/
从申请a中删除;
.如果错误代码为0,则退出错误代码;
.import FILE=KR.GSED200.LGSALES.txt;
.安静
.重复*1000包
使用
日丁腈橡胶(字符(6))
,LOCN_NBR(字符(5))
,SLS_类型_CD(字符(1))
,DVSN_371_RETL_SLS_DLR(字符(12))
,DVSN_471_RETL_SLS_DLR(字符(12))
,DVSN_571_RETL_SLS_DLR(字符(12))
,DVSN_671_RETL_SLS_DLR(字符(9))
插入app.a
(
日
,LOCN_NBR
,SLS_TYPE_CD
,DVSN_371_RETL_SLS_DLR
,DVSN_471_RETL_SLS_DLR
,DVSN_571_RETL_SLS_DLR
,DVSN_671_RETL_SLS_DLR
)
价值观
(
:DAY_NBR
,:LOCN_NBR
,:SLS\U类型\U CD
,饰件(:DVSN\U 371\U RETL\U SLS\U DLR)
,饰件(:DVSN_471_RETL_SLS_DLR)
,饰件(:DVSN_571_RETL_SLS_DLR)
,饰件(:DVSN\U 671\U RETL\U SLS\U DLR)
);
.如果错误代码为0,则退出错误代码;
.安静
.注销
退出

切换到加载实用程序(TPT)或与您的DBA交谈。您尝试导入的记录数是多少@Rahul ShivhareA查询位于延迟队列中意味着有其他优先级查询(根据DBA在TASM上设置的规则)处于活动状态,并且您的查询正在等待资源。这需要DBA注意,或者您可以在使用率较低且您的查询很快恢复时提交请求。除此之外,如果加载的数据量相当大,请考虑使用TPT或FastLoad。