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
운영게시판
최근게시물
Oracle Q&A 2710 게시물 읽기
No. 2710
일반 쿼리와 inline view를 만들어서 주는 쿼리
작성자
이기태
작성일
2001-01-20 22:38
조회수
2,533

SELECT name FROM author WHERE bank_reg = 'Y' AND ASCII(name) >= 45217 AND ASCII(name) < 45994 ORDER BY name

 

SELECT name FROM ( SELECT name FROM author WHERE bank_reg = 'Y' )

WHERE ASCII(name) >= 45217 AND ASCII(name) < 45994 ORDER BY name

 

(bank_reg는 bitmap index가 걸려 있습니다. Y or N 이죠 이 경우

bitmap index를 거는게 올바른 가요?, 전체 3만권중 'Y'의 비중은 10%미만 입니다.)

 

첫번째 쿼리는 50~60ms가 걸리고

 

두번째는 30ms 정도가 걸립니다.

 

inline view를 만들어서 주는 쿼리가 약 2배 가까이 빠르다는 소린데.

 

위의 쿼리문을 그럼 아래와 같은 형식으로 오라클 옵티마이저가 분석하지 않고

 

다르게 한다는 소린데 어떻게 하는지요?

 

그리고 쿼리를 날리때 inline view를 쓰면 대부분의 경우에 이득을 볼수 있다는

소리 같은데..

 

지도 부탁 드립니다.

[Top]
No.
제목
작성자
작성일
조회
2720현재 작성된 table의 목록 조회 방법
qudals
2001-01-21
3116
2718오라클 데이터베이스 용량에 관한 질문입니다...
박경호
2001-01-21
2041
2719┕>Re: 오라클 데이터베이스 용량에 관한 질문입니다...
아마도
2001-01-21 15:32:46
2828
2711두개의 같은 컬럼명으로 되어있는 table을 참조하여 뷰만들기
언년이
2001-01-20
2321
2712┕>Re: 두개의 같은 컬럼명으로 되어있는 table을 참조하여 뷰만들기
이기태
2001-01-20 23:18:43
2386
2710일반 쿼리와 inline view를 만들어서 주는 쿼리
이기태
2001-01-20
2533
2726┕>Re: 일반 쿼리와 inline view를 만들어서 주는 쿼리
권혁봉
2001-01-22 11:47:39
2813
2709뷰를 만든후 인덱스를 만들어도 되나요?
오서방
2001-01-20
2275
2713┕>Re: 뷰를 만든후 인덱스를 만들어도 되나요?
이기태
2001-01-20 23:20:55
2164
2708자꾸 에러가 나는데요....7 is not a valid OCI8-Statement resource in
김범우
2001-01-20
2844
2714┕>Re: 자꾸 에러가 나는데요....7 is not a valid OCI8-Statement resource in
이기태
2001-01-20 23:22:35
2680
2707오라클설치는 마치긴 했는데
siri
2001-01-20
2416
2742┕>Re: 오라클설치는 마치긴 했는데
무일품
2001-01-26 10:10:22
2403
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.028초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다