> 최현국(redhat@websarang.co.kr)입니다. 아시죠? ^^
예. 안녕하세요. ^^;;;
> 멜이 오질 않아서 이렇게 계신곳을 방문했습니다.
저도 여기 객인데... T.T
> 이 게시판을 보니 저와 비슷한 query결과가 나오는
> 사람이 있는것 같군요....
예. 지금 어찌 그런 결과가 나오는 것인지. --.
> 그런 query결과에 대해서 어떻게 생각하시는 지요?
> 저만 그런 현상이 발생하는 건 아닌것 같은데...
index를 의심하고 있습니다.
create index qna_idx1 on qna(num);
create index qna_idx2 on qna(reno);
로 index를 create하셨다면, index를 제거해보시기 바랍니다.
> 일단, hint을 사용하지 않을시 optimizer가 알아서(?)
> 처리를 해서 그런 현상이 발생하는거라고 저 개인적으로
> 결론을 내렸습니다.
쩝. hint는 방법에 따른 문제이지 결과에는 영향을 미치지 않는 것으로
알고 있습니다. hint에서 index를 지정한다면 결과가 달라지겠지만...
> 조용일님의 결론을 듣고 싶습니다만....
제 결론이랄 것이 있는지요.
> 그리고, 검색에 대한 query에도 문제가 있는것 같습니다만...
흠... 그럴지도... 검색은 아직도 모호한 부분입니다.
무엇보다 무엇을 어떻게 보여줄 것인가를 생각하지 않고
대충 만들어 그런듯.
> query시 index를 타지않는 문제와 더불어 검색시 query문에 있는
> $acount의 수가 적합하지 않다는 게 제 소견입니다.
> 이로 인해서 검색한 게시물이 한페이지를 넘어갈때,
> 서로 다른 페이지에서 중복되는 게시물이 나타나는 현상이
> 발생합니다. 이런 중복현상은 query시 index를 타지 않는 문제와
> 별개와 모든사람에게 발생할 것 같은데...
> 님께서는 검색에 대한 게시물에 대해 이런 중복현상이 발생하지는
> 않으신지요?
흠. 제가 만들었지만, 사용은 거의 안하고 있습니다.
(버려졌답니다. T.T)
또, 한가지 $acount는 8.1.5이전에 subquery에 대한 제한때문에
만들어진 것입니다. 개선이 필요한 부분이겠지요.
(검색부분 전체.)
> 그럼, 답변 기다리겠습니다.
답변이 늦어져서 죄송합니다. 꾸벅.
tolkien입니다.
|