database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
ㆍInformix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Informix Q&A 2171 게시물 읽기
No. 2171
인덱스 컬럼 순서가...
작성자
Tiger
작성일
2005-05-17 15:47
조회수
7,460

안녕하세요 또 질문을 올리게 되네요

이번엔 인덱스 컬럼 순서를 질문드립니다.

 

컬럼의 순서에 따라 검색 성능이 달라질 수 있나요?

예를들어서 (부서코드, 날짜) 로 인덱스로 잡았을 경우와 (날짜, 부서코드)로 인덱스를 잡았을 때

오라클은 select 시 다른 검색 시간을 보여주는데

인포믹스도 여러컬럼으로 인덱스를 잡을때 오라클 같이 앞뒤 순서를 고민해야 할만큼

인덱스 생성 원리가 비슷한가요?

 

그럼 고수님들의 답변 부탁드립니다.

감사합니다.

R
이 글에 대한 댓글이 총 1건 있습니다.

index의 순서에 따라 검색속도가 달라집니다.

컬럼값의 종류가 다양한 컬럼이 제일 앞에 오는게 쿼리 속도가 향상이 됩니다.

만약 100건의 데이터가 A칼럼의 값은 5종류 B값은 50종류가 있다고 하고,

A컬럼이 첫번째 컬럼이면, 최대 20번까지 읽어야 합니다.

B컬럼이 첫번째 컬럼이면  최대 2번만 읽으면 되죠..

prolin님이 2005-05-30 15:30에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2175인포믹스에서 부분 범위 처리는 어떻게 해야 되나요? [2]
인포믹스-_-
2005-05-27
8218
2174odbc 연결 방법? [1]
명성태
2005-05-25
8527
2172count 함수관련 [1]
신대승
2005-05-23
7114
2171인덱스 컬럼 순서가... [1]
Tiger
2005-05-17
7460
2170[질문]onmonitor에서 Parameters 설정시 오류
김찬수
2005-05-16
7235
2169set explain on [2]
Tiger
2005-05-16
7923
2168[질문] 리눅스에 인포믹스 설치를 했는데... (황당!) [2]
남성식
2005-05-13
8054
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2022 DSN, All rights reserved.
작업시간: 0.056초, 이곳 서비스는
	PostgreSQL v14.2로 자료를 관리합니다