login register Sysop! about ME  

2021년 03월 08일 09시 37분 00초,     조회수 : 576
  제목 : 조건하나짜리 인덱스 생성에 대한 질문입니다.
SEQ : 28457 글쓴이 : ekzjtm2

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

안녕하게요.

간단한 인덱스생성문의인데요. 
아래처럼 간단한 쿼리가 있습니다.

select top 1 from tableA where name='aaa' order by idx desc

인덱스를 생성해주려고 하는데요.
어떻게 인덱스를 생성해줘야 최상의 효과를 볼수있을까요?

검색해보니 정렬방식으로도 인덱스를 생성하던데 아래 두개중 어떤게 더 좋은거고
더 좋은방식이 있다면 추천부탁드립니다.

CREATE INDEX tableA_idx01 ON tableA (name)
CREATE INDEX tableA_idx01 ON tableA (idx desc)

감사합니다.

  virgo75
  2021-03-12(11:10)
캐릭 이미지
일단 기본적으로 인덱스는 텍스트 보다는 숫자가 더 빠른속도를 지원합니다. 특정한 경우 아니
고서는 기본적으로 숫자 인덱스가 성능면에서 좋다고 알고 있습니다.

그리고 인덱싱 방법은 막연한 정보로만으로는 어떤게 좋다 나쁘다를 판단하기 쉽지 않습니다.

  hskim618
  2021-03-18(15:50)
캐릭 이미지
name='aaa'에 해당하는 건수가 몇 건 안 되면
name에 인덱스를 거는 게 좋을 것 같아요.



제목 작성자 날짜 조회
조건하나짜리 인덱스 생성에 대한 질문입니다. (2) ekzjtm2 2021-03-08 576

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})