테이블 A는 게시판 테이블입니다.
그리고 B는 이미지 테이블고요.
A(게시판테이블)을 기준으로 B(이미지테이블)을 불러오는데 A에 값이 있어도 B에 이미지는 없을수도 있습니다.
그래서 리스트 뽑아오는데
select A.idx, B.paht from A left join B on A.idx = B.parent where A.subject!='' group by A.idx order by A.idx desc
이렇게 해서 게시판 기준으로 이미지 없어도 뽑아오게 했습니다.
그런데 겨우 1000개 미만인데도 3초이상 걸리네요.
right join하면 0.01초 대이지만 이미지 있는것만 뽑아오기에 적합지 않고요.
혹시 이럴때 속도 개선을 위해 할일은 무엇일까요?
아니면 게시물 쿼리와 이미지뽑는 쿼리를 따로 작성해야 하는지 ?
아시는 분 답변좀 부탁드려요 |