질문Q #2092
DB 랜덤 출력 질문좀 하겠습니다.
니삼2012-11-22 16:21:31
매번 랜덤으로 뿌려줘야하는 결과가 있습니다.
그래서
where문에 order by rand()를 줬습니다.
쿼리가 좀 길고 서브쿼리, 조인도 좀 있어서 인덱스주고 이것저것 해서
0.01초 짜리 만들어놨는데
랜덤주니까 모든 결과물을 랜덤으로 출력하느랴 엄청나게 느려져서
0.6초까지 떨어집니다 -_-;; 지금데이터가 2000갠대 이게 더 많아지면 많아질수록 느려질탠데
좋은방법 없을까요?
역시 이 부분은 해결이 불가능 할것 같습니다 ㅋㅋ..
order by rand()가 모든 데이터를 건드려서 어쩔수가 없네요 느리더라도 어쩔수없겠내요
기획을 이렇게 했으니 ㅋㅋ