어떤게 효율적인가를 -ㅂ- 잘 판가름할수 없어서 질문을 올려보아요.
혹시 답변해주실수 있는 분이 계시면 부탁드려요 ^ ^
( 물론 질문이 경우에수가 여러가지가 있어서 꼭 이렇다고 할수만은 없겠지만 답변 부탁드려요 ^ ^ )
Q1. php에서 select query를 50번 호출할 경우와 subquery 50개를 묶어서 한번 호출한 경우 어떤것이 좋을까요?
Q2. subquery와 join을 해야 한다면 어떤것이 효율적인가?
Q3. order by limit 1일때 해당 데이터가 100개일때 100개를 가져오는 쿼리문과 동일한데 데이터 1개만 가져오는것인지?
아니면 100개 가져오는것보다 limit 1을 걸었을때 효율적인지 잘 모르겠네요.
Q4. 이건 좀 극단적이긴 한데 450만개 레코드를 셀렉트 해서 배열에 담아서 여기서 45만개만 쓰는데요
( 물론 45만개만 select 하면 좋겠지만 450만개중에 45만개 대상을 알수는 없어서요 )
이것과 45만번 select 하는것중에 ... 어떤것이 효율적일까요?
( 질문이 다소 -ㅂ- 쌩뚱 맞긴 하지만 ... 궁금한건 어쩔수가 없네요 ㅋㅋ )
그밖에 효율면에서 당연한것이라든지 이렇게하면 좋다든지에 의견 주시면 더없이 좋은 정보로 받아들이겠습니다 ^ ^ |