(랜덤시) for문 한번에 긁는냐? limit 하냐?

한번에 긁은 후 배열로 저장해서 일정량 추출

limit 로 일정량만 추출

 

두개 중 어떤게 속도가 빠를까요?

단, 데이터가 6만건 이상일때... 무엇이 무엇이 더 빠를까요?

 

|

댓글 12개

6만건정도면..음 별차이없지 않을까요........라고 예전에 누군가 했던말이 생각납니다..하하하
그런가요? limit하는게 훨 빠를듯 한데..
limit 가 빠릅니다.

order by rand() 는 쓰면 안됩니다.
넵 ^^ 감사합니다.


^^ 그럼 한가지 더 질문을 드리면
shuffle() VS array_rand()

무엇이 좋을까요?
array_rand 에 한표 드립니다.
인덱스가 정확하다면 limit 가 훨씬 빠릅니다.
이런 경우도 있었습니다.

http://sir.co.kr/pg_tip/14326
^^ 넵 역시 프로그래머 다운 답글이시네여
감사합니다.
저는 프로그래머가 아니구요.
제 링크글의 Sizkein님 댓글이 도움이 되실 겁니다. ^^
전 limit 쪽.
ramd()를 쓰고 싶어요 ㅠ.ㅠ

저두 리미트에 1표(경험상...)
리미트에 한표요..
그리고 한번 select 된것 데아터는 count 등록되서 다음 select 시 제외합니다.
랜덤이란 것이 모든 데이터가 골고루 나온다는 것을 보장하지 않기 때문에 rand() 만으로는 원하시는 데이터를 구하기 어렵습니다. ^^
댓글을 작성하시려면 로그인이 필요합니다. 로그인

자유게시판

+
제목 글쓴이 날짜 조회
10년 전 조회 1,253
10년 전 조회 1,233
10년 전 조회 1,442
10년 전 조회 1,685
10년 전 조회 1,335
10년 전 조회 1,820
10년 전 조회 1,503
10년 전 조회 2,182
10년 전 조회 1,311
10년 전 조회 1,328
10년 전 조회 1,195
10년 전 조회 1,151
10년 전 조회 996
10년 전 조회 1,255
10년 전 조회 1,810
10년 전 조회 1,134
10년 전 조회 1,283
10년 전 조회 1,820
10년 전 조회 1,207
10년 전 조회 1,124
10년 전 조회 1,099
10년 전 조회 1,804
10년 전 조회 1,105
10년 전 조회 1,380
10년 전 조회 1,694
10년 전 조회 1,364
10년 전 조회 1,246
10년 전 조회 1,810
10년 전 조회 2,031
10년 전 조회 2,010
🐛 버그신고