인덱스 잘 아시는분??^^ 정보
인덱스 잘 아시는분??^^
본문
A 테이블에 aaa,bbb 필드 두개가 있습니다.
그리고 aaa와 bbb에는 각각 전혀 다른값만 들어갑니다.
이때에 aaa와 bbb에 인덱스를 걸면 성능이 올라갈까요??
10만개의 값이 들어갔을경우 10만개 값이 모두 다른 상황입니다.
이 상황에서 인덱스가 성능에 효과가 있는지 궁금합니다.
그리고 aaa와 bbb에는 각각 전혀 다른값만 들어갑니다.
이때에 aaa와 bbb에 인덱스를 걸면 성능이 올라갈까요??
10만개의 값이 들어갔을경우 10만개 값이 모두 다른 상황입니다.
이 상황에서 인덱스가 성능에 효과가 있는지 궁금합니다.
추천
0
0
댓글 8개

조회되어지는 컬럼은 무조건 인덱스를 태우는것이 좋습니다.
최소한 효과가 저하되는 일은 없으니까요..^^
MS 전문 DBA 가 해준말이었습니다..ㅎㅎ
최소한 효과가 저하되는 일은 없으니까요..^^
MS 전문 DBA 가 해준말이었습니다..ㅎㅎ

오오..

이렇든 저렇든 인덱스를 해두시면 색인이 되는것이므로 제가 알기론 무조건(?) 빨라 집니다 ㅎㅎ
컬럼의 값이 100% unique 하다면 인덱스 태우는게 좋죠.
어차피 튜닝하지 않는 이상 DB Query 실행시 인덱스를 태울지 말지는
plan 보지 않는이상 장담할 수 없는거라...
인덱스가 있으면 인덱스를 태울 수 있는 환경은 되는거죠 ㅎㅎ
어차피 튜닝하지 않는 이상 DB Query 실행시 인덱스를 태울지 말지는
plan 보지 않는이상 장담할 수 없는거라...
인덱스가 있으면 인덱스를 태울 수 있는 환경은 되는거죠 ㅎㅎ

음... 인덱스를 거는 이유?
기본정의 : 테이블 미리생성
이 이유가 답 아닐까요
기본정의 : 테이블 미리생성
이 이유가 답 아닐까요

인덱스를 거는 이유는 속도때문이겠죠^^
테이블 한개당 기본 1개정도는 인덱스를 걸어주는것이 검색할 때 속도면에서 훨씬 이득이죠
테이블 한개당 기본 1개정도는 인덱스를 걸어주는것이 검색할 때 속도면에서 훨씬 이득이죠

눼에 ^^ ~~~~ 맞사옵니다.

무조건 빨라지는 건 아닌거 같구요 where 절에 많이 사용되는 필드만 태우는 게 좋습니다.