다음 소스보다 더욱 빠르게 쿼리 하는 방법있을까요? 정보
다음 소스보다 더욱 빠르게 쿼리 하는 방법있을까요?
본문
$sql_ad = "select * from {$tmp_write_table} a inner join pay_log b on (b.pay_board like concat('%{$bo_table}::', a.wr_id, '|%')) WHERE b.pay_end_time > NOW() GROUP BY a.wr_id order by {$rand_code} limit 0, $rows";
흠...
참고로 {$rand_code}는 rand() 또는 wr_id로 작동되게 해놨는데...
10,000건의 데이터가 넘어가니 "rand() 가 미쳐날뛰고 있습니다." 에러가 ㅎㅎ;; (간단한 lol 농담? 및 진담...)
일단 rand()는 사용안하게 해놨는데도 쿼리문조건이 잘못됬는지 로드 속도가 17초 걸리네요....
댓글 전체

explain 으로 정보 확인해 본뒤에
최적화 작업을 해야될꺼 같습니다.
쿼리만으로는 답을 하기가 어렵습니다.
최적화 작업을 해야될꺼 같습니다.
쿼리만으로는 답을 하기가 어렵습니다.

역시 그렇겠죠? ㅠ.ㅠ;
감사합니다.
감사합니다.