쿼리를 잘짜고싶습니다.ㅠㅠ 0 2 649

by zumsim [2019.05.07 19:17:31]


회사업무인에 고객사쪽에서 자료 요청을 해서 뽑아줘야하는데 

대략 45만건 정도되는데 너무 느립니당.. 분 단위로 시간이 지나가도 조회가 안되요

order by가 성능이 저하되는 문법인가요..? order by 하고 안하고가 천지차이나더라구요

쿼리를 아무리 제가 못짠다지만 이건 너무 답답해서요ㅠ

by 우리집아찌 [2019.05.08 10:17:36]

인덱스 생성가능하면 order by 하는 컬럼에 인덱스를 추가해주세요


by jkson [2019.05.08 11:50:14]

1회성이라면 인덱스 생성보다는 그냥 오래걸려도 뽑아주시는게...

order by 안 하고 출력해서 빨리 나오는 건 nested loop 조회일 수 있어요.

조인한다면 hash join으로 유도해보세요.

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