프로그래머로서 -ㅂ- 효울성인면을 많이 따지다 보니 쿨하게 짜지 못하고 고민하게 되네요 ㅋㅋ
hello라는 테이블에 컬럼이 20개 있다고 가정하고
기본키로 그 테이블에 컬럼 20개를 가져오는것과
기본키로 그 테이블에 컬럼 1개를 가져오는것에 차이가 많이 날까 하는게 ^ ^ 제 질문입니다.
아시는분은 좋은 답변 부탁 드립니다.
가져오지 않는 컬럼 19개에 큰 데이터가 포함되어 있다면 disk IO가 더 발생할 것이고 전송에 그만큼 시간을 사용하게 됩니다.
가져오지 않는 컬럼 19개에 포함된 데이터가 크지 않다면 전송할 데이터가 많아져서 차이는 분명히 존재하지만 이는 무시할 만 합니다.
일단 편한대로 구현하시고 마이크로 옵티마이즈는 문제가 생기면 하심이 어떨지 =)