EXPLAIN 결과에 대한 조언 부탁드립니다. 0 1 567

by 정태웅 [MySQL] [2020.10.06 15:36:36]


EXPLAIN결과.PNG (9,937Bytes)

INSERT INTO TM_PT_MSR
               ( ID
                ,IVT_ID
                ,LOC_DATE
                ,LOC_TIME
                ,VLT_PV
                ,CUR_PV
                ,GNR_PWR_PV
                ,VLT_GRD
                ,HRZ_GRD
                ,CUR_GRD
                ,GNR_PWR_GRD
                ,TDY_GNR_PWR
                ,TTL_GNR_PWR
                ,LNE_PWR_LSS
                ,GNR_PWR_YN
                ,FLT_NBR_YN
                ,HRZ_SLR_QTY
                ,VRT_SLR_QTY
                ,AMS_TMP
                ,MDL_SUF_TMP
                ,CUR_T_GRD
                ,CUR_S_GRD
                ,VLT_T_GRD
                ,VLT_S_GRD
                ,PWR_FTR
                ,FLT_STS
               )
               (SELECT ID
                     , IVT_ID
                     , LOC_DATE
                     , LOC_TIME
                     , VLT_PV
                     , CUR_PV
                     , GNR_PWR_PV
                     , VLT_GRD
                     , HRZ_GRD
                     , CUR_GRD
                     , GNR_PWR_GRD
                     , TDY_GNR_PWR
                     , TTL_GNR_PWR
                     , LNE_PWR_LSS
                     , GNR_PWR_YN
                     , FLT_NBR_YN
                     , HRZ_SLR_QTY
                     , VRT_SLR_QTY
                     , AMS_TMP
                     , MDL_SUF_TMP
                     , CUR_T_GRD
                     , CUR_S_GRD
                     , VLT_T_GRD
                     , VLT_S_GRD
                     , PWR_FTR
                     , FLT_STS
                  FROM TM_PT_HIS_MSR
                 WHERE ID > ' ' 
                   AND LOC_DATE < @loc_date_mysql
                 ORDER BY ID
                        , IVT_ID
                        , LOC_DATE
                        , lOC_TIME
               );

이 쿼리를 수행하면  최종 결과는 TM_PT_MSR 테이블에 원하는 데이터 INSERT는 되는데 수행 속도가 7856sec 걸립니다. 

EXPLAIN을 실행한 결과와 테이블 INDEX 구조는 첨부파일과 같습니다. 

특이점 :  TM_PT_MSR 테이블에 1분마다 데이터가 INSERT가 되고 있습니다. 

 

선배님들의 고귀한 조언 부탁드립니다. 

 

by 마농 [2020.10.06 16:38:28]

ORDER BY 정렬 제거.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입