T

다음 소스보다 더욱 빠르게 쿼리 하는 방법있을까요?

[code]
$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";
[/code]

흠...
참고로 {$rand_code}는 rand() 또는 wr_id로 작동되게 해놨는데...
10,000건의 데이터가 넘어가니 "rand() 가 미쳐날뛰고 있습니다." 에러가 ㅎㅎ;; (간단한 lol 농담? 및 진담...)

일단 rand()는 사용안하게 해놨는데도 쿼리문조건이 잘못됬는지 로드 속도가 17초 걸리네요....
|

댓글 2개

explain 으로 정보 확인해 본뒤에
최적화 작업을 해야될꺼 같습니다.
쿼리만으로는 답을 하기가 어렵습니다.
역시 그렇겠죠? ㅠ.ㅠ;
감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13-08-10 조회 3,940
13-08-10 조회 980
13-08-10 조회 1,667
13-08-10 조회 1,663
13-08-10 조회 914
13-08-10 조회 3,614
13-08-09 조회 3,957
13-08-09 조회 973
13-08-09 조회 1,147
13-08-09 조회 1,395
13-08-09 조회 1,827
13-08-09 조회 1,094
13-08-09 조회 1,428
13-08-09 조회 1,216
13-08-09 조회 1,647
13-08-09 조회 1,455
13-08-09 조회 1,276
13-08-09 조회 1,828
13-08-09 조회 1,098
13-08-09 조회 1,141