[궁금]안녕하세요..키에 대한 인덱스 조건문 구현에 대해서요 0 1 1,032

by 이카루스 [2009.10.22 15:19:17]


안녕하세요..

현업에서 일하다가 문득 생각나서 여쭤볼려고 합니다.

현 플젝에서 대용량 데이타를 서버에  퀴리문을 날려도 많이 느리는 편입니다.

A  테이블에

아이디 : primary key
국적     :  null  not
이름    :  null

B 테이블에 

서비스번호 :primary key
아이디 : null not
제품명 : null

예를 들어서 이렇게 구성한다고 가정하면..

인덱스 생성에 조건을 어떻게 만들어줘야하는지...

create index 인덱스명  on  A테이블 (A.아이디, A 국적, B.아이디) 
from  A테이블 A, B테이블 B
where A.아이디 = B.아이디
and B.서비스번호 = '파라미터값'

이렇게 표현하는것에 맞는지 궁금합니다. 

예제같은거 올려주시면 감사하겠습니다.

감사합니다.

by finecomp [2009.10.23 15:17:46]
일단 기초부터 참고하시고요...;
http://www.gurubee.net/lecture/1035

현재 각 테이블을 사용하는 SQL문들의 access path들과 다른 데이터집합들과의 릴레이션 및 향후 발생할 access path의 가능성까지도 염두에 두고 인덱스전략을 수립해야 합니다.

인덱스 생성 시 스토리지 등의 물리적성능 고려를 제외하면 별다른 조건은 없습니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입