ASE서버입니다.
SELECT APR_DT, CDNO, APRNO, APR_DTTI,
APR_GRAM_DC, APR_TRC, APR_TI, APR_AM, APR_FCAM,
SVFE, TX, U_PT_KNDC, U_PT, WDRW_FTBC,
WDRW_ACNO, CHK_CD_WDRW_AM, PIF_INT_DC, INT_MT,
MCNO, BZNO, MG_OGC, MALL_BZNO, MC_APR_BTC,
MC_RCP_FDC, CD_DC, APRP_CD_KNDC, LOGO_DC, MBR_RRNO,
TLIM_AM, MBR_ACU_SL_AM, CD_PD_KND_C, DSTR_BR_DVNO, ITM_NO,
CD_SV_C, APR_AK_MDC, APR_AK_BUC, APR_TC, APR_OC_PHC, APR_CAN_TC,
APR_CAN_DT, APR_CAN_DTL_TI, APR_CAN_ASR_NM, APR_CAN_RSC, APR_RJC_RSC,
PRB_SL_RSC, AH_APR_DC, LMOV_APRYN, CIM_OJ_DC, APRP_GRAM_RPC,
APR_PENO, AC_GRAM_RCV_DT, FAUD_DC, SLRCP_YN, SL_RCPDT, RCP_CGP_ID,
BAT_NO, BAT_SEQ, SLRCP_ACAM, CP_CLIM_AM, CORP_APR_BEF_U_AM, CP_GRP_LIM_AM,
CP_GRP_APR_BEF_U_AM, PR_APR_AK_YN, PR_APR_ASR_NO, LT_CH_USID, LT_CH_DTTI, SRC_TIME,
IUD_GB, TGT_TIME FROM SL_TB_APR
WHERE SRC_TIME >= dateadd(day,-1,'20091230') AND SRC_TIME < dateadd(day,2,'20091230')
;
매일 5백만건 정도 SELECT 해야하는데 속도가 안나와서 파일 내려받는데 2시간 정도걸립니다.
30분정도 앞땅길수없을까요? 쿼리 큐닝이라도 하면 ETL은 infa이고요 그냥 단순 쿼리로 추출해서 파일로 내려받습니다.
물론 ASE성능이랑 ETL서버 성능 문제 일수도있지만 유지보수쪽에서는 별이상이 없다고해서요..
쿼리 성능 문의드립니다. ㅠ.ㅠ |