Teradata Bteq导入需要很多时间
下面的teradata查询需要花费更多的时间,并且再次处于延迟队列中吗?任何及时的帮助都将不胜感激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
/* 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。