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 1030 게시물 읽기
No. 1030
Re: informix select문에서 index사용법??
작성자
man
작성일
2001-09-25 14:50
조회수
6,834

예~ 구문은 맞습니다.

 

알기 쉽게 예제를 보여드리지요.

 

select --+ index (e salary_indx)

name, salary

from emp e

where e.don = 1

and e.salary > 50000;

 

이렇게 할 경우 emp table에 만든 salary_indx 인덱스를 꼭 사용하라는 뜻입니다.

이것은 질의 방식을 옵티마이저에 일임하는게 아니라 직접 사용자가 정해주는 것이겠지요.

만일 하나의 인덱스가 있다면 그것을 사용할 것이며, 두개 이상의 인덱스가 있다면 cost 를 기준으로 리스트중 선택될 것입니다.

또, 인덱스 이름을 쓰지 않는다면 그 테이블에 있는 모든 인덱스가 고려될 것입니다. 시퀀셜 쿼리는 해당 테이블이 인덱스를 가지고 있지 않는 한 고려되지 않을 것입니다.

 

참고로 다른 예제도 가르쳐 드리면,

 

같은 명령에 avoid_index 를 쓰면 index 사용을 피하라는 것이고,

 

select --+ full(e)

name, salary

from emp e;

 

는 시퀀셜을 사용하라는 뜻이며,

 

select --+ avoid_full(e), index (e salary_index)

name, salary

from emp e

where e.dno = 1

and e.salary > 50000;

 

은 무슨 뜻인지 아시겟지요...^^;

 

혹 도움이 될 까 해서요...

 

p.s) 지금은 informix를 쓰고 있지 않아 많이 까먹었습니다. 혹시 틀린 대답

이 나오더라도 이해해 주십시요... 감솨!

 

 

-- 고재성 님이 쓰신 글:

>> 혹시 아시는 분 계십니까???

>>

>> 아래에 있는 글 보면...

>> select -- + index(...) field from table

>>

>> 이렇게 있는 것 같던데...

>>

>> 그럼.

[Top]
No.
제목
작성자
작성일
조회
1037인포믹스의 성능은?????
이민철
2001-09-27
6901
1036뭐가 잘못 된거지요...???
김기원
2001-09-27
7003
1047┕>Re: 뭐가 잘못 된거지요...???
케이트
2001-10-04 14:49:59
7184
1032unix_oracle게시판에서 멀티로 인포믹스 db이용하는..
이난이
2001-09-26
6038
1044┕>Re: unix_oracle게시판에서 멀티로 인포믹스 db이용하는..
이윤석
2001-09-30 10:56:08
6303
1029informix select문에서 index사용법??
고재성
2001-09-25
6367
1030┕>Re: informix select문에서 index사용법??
man
2001-09-25 14:50:11
6834
1031 ┕>Re: Re: informix select문에서 index사용법??
고재성
2001-09-25 16:09:33
6372
1033  ┕>Re: Re: Re: informix select문에서 index사용법??
man
2001-09-26 10:21:21
9665
1035   ┕>Re: Re: Re: Re: informix select문에서 index사용법??
고재성
2001-09-27 10:00:57
7289
1027DB에 락이 걸려서 검색이 되지 않는 경우...?
문병진
2001-09-19
5811
1028┕>Re: DB에 락이 걸려서 검색이 되지 않는 경우...?
man
2001-09-20 09:16:54
6612
1026lock 설정에 관한 질문
서상배
2001-09-19
6193
1023informix 책 추천해주세요~
초짜
2001-09-19
5335
1024┕>Re: informix 책 추천해주세요~
장혜정
2001-09-19 18:13:15
6013
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다