MDP_DATA_DC Table 전체 Row수 가 7천만건 정도 되구요
explain
SELECT DEVICE,STEP,X_PO,Y_PO,H_BIN FROM MDP_DATA_DC WHERE TEST_DATE = '1215' AND STEP = 'A GROUP BY RUN_ID,WF_ID,X_PO,Y_PO;
했을때
id |
select_type |
table |
type |
possible_keys |
key |
key_len |
ref |
rows |
Extra |
1 |
SIMPLE |
MDP_DATA_DC |
ref |
PART_ID_STEP_LOT_ID_END_TIME_RUN_ID_WF_ID_X_PO_Y_PO,인덱스 1 |
PART_ID_STEP_LOT_ID_END_TIME_RUN_ID_WF_ID_X_PO_Y_PO |
153 |
const |
36867231 |
Using index condition; Using where; Using temporary; Using filesort |
이렇게 나오는 상태고.. SELECT 속도가 몇시간이 넘게 걸리네요.. DB쪽은 초짜라서 모르는게 많네요..
INDEX가 잘못걸린건지.. 뭐가 문제인지 고수님들 좀 부탁드립니다. |