불필요한 열 참조에서 질문이 있습니다.
현업에서 일을 하면서 가끔 부딪히는 문제인데
쿼리 요청 횟수를 줄이기 위해서 해당 레코드에 필요없는 데이터를 부득이하게 가져와야 하는 경우가 있는데
불필요한 열 참조를 하지 않기 위해서 쿼리 횟수를 늘리는 것이 좋은지 불필요한 열까지 가져오되 쿼리 횟수를 한번으로 하는 것이 좋은지 여쭙고 싶습니다.
답변 1
1
안녕하세요 ysko님,
기본적으로(일반적으로) 데이터를 "조회하는 시점"에 "필요한 행열 데이터(또는 소비 가능한 데이터)"만을 가져오는 것이 좋습니다, 다른 목적으로 불필요한 데이터를 가져오다 보면 또 다른 문제를 유발하는 경우가 많거든요, 심지어는 그 자체가 불필요하거나 더 나은 방법이 있는 경우도 있구요.
다만 예외 혹은 특수 상황은 늘 존재하니까요 "부득이" 한 경우가 납득 가능한 명확한 경우라면 일반적이지 않는 방법도 사용할 수 있을 겁니다.
도움이 되시길 바랍니다.
김정선 드림
BETWEEN과 부등호 질문
0
72
1
강의 연장 요청 드립니다.
0
82
2
샘플 쿼리 관련 문의드립니다.
1
118
2
강의 연장 신청 입니다.
0
138
2
선생님 이 강좌연장도요!
0
130
2
강의 연장 질의
0
115
2
USE EPlanHeap 구문 실행 오류
0
131
1
강의 연장 여부 질문
0
122
2
강의연장 질의
0
132
2
13:57 쿼리실행화면 차이점
0
192
1
부록 영상 질문
0
182
1
섹션2 조건절 상수화 이슈(로컬변수, 사용자정의함수), 테이블 변수 최적화 이슈
0
212
2
쿼리 튜닝 관련 강의는 ..
0
226
1
메시지 창 관련 문의
0
164
1
초기 세팅
0
223
1
강의 연장 신청
0
528
2
강의 연장 신청합니다
0
444
1
강의연장 신청합니다
0
782
2
강의 연장 가능할까요
0
334
1
복습 자료
0
309
1
JION을 이용한 중복 IO 제거 사례 강의 관련 문의
0
348
1
강의 연장 가능할까요?
0
424
1
'(부록)MySQL(MariaDB)과 PostgreSQL에서 실행계획과 인덱스 사용 확인' 별첨은 어디에 있나요?
0
479
1
기한이
0
384
1





