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 40553 게시물 읽기
No. 40553
두 테이블 PK로 조회 시...
작성자
오라클초보(msgzzang)
작성일
2014-08-08 09:24
조회수
7,691

안녕하세요...

 

오라클 11G를 사용합니다.

 

A, B 테이블을 조인해서 조회 정보를 가져옵니다.

 

A, B 모두 idx가 pk임. 두 테이블간 제약조건은 없습니다.

 

select a.text, b.id

form A a, B b

where a.idx = b.idx

 

이렇게 하였을 경우 양 테이블에 모두 Full Scan 이 되고 있습니다.

 

원래 full Scan이 되는게 맞는건지 궁금합니다.

 

그리고 제가 여기서 검색해 보니까 index 스캔이 데이터가 많을때는 ful scan보다 조회가 느리다 말씀하신분이 계시는데

데이터가 많다는 내용은 몇만건 정도인지 궁금해서요...

예를들어 ) 100,000 만건 이상을 말씀하시는건지..

아니면 최초 테이블 설계시 tablespace 저장공간과 상관관계가 있는지 뭐 이런저런 것들이 궁금해서요..

감사합니다.

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

위 sql 조건문이면 full Scan 이네요.

Oracle hint 를 사용해 보심이...

데이타 건수의 많고 적음은 숫자보다는 시스템의 성능도 감안해야 겠지요.

 

 2만건 이상의 Data Row 가 있으면 Index 를 사용하심이...

박재덕(jdpark)님이 2014-10-13 16:19에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
40558합격자 선발 SQL 작성 방법? [4]
김기석
2014-08-18
8552
40555쿼리 문의(세로를 가로로...) [1]
박지연
2014-08-11
8873
40554테이블스페이스 크기 문의드려요... [1]
이영우
2014-08-08
7564
40553두 테이블 PK로 조회 시... [1]
오라클초보
2014-08-08
7691
40552잡(job)을 만들었는데 예정 실행시간과 실제 실행시간이 완전히 다른데 이유가 뭘까요. [2]
정지선
2014-08-07
7356
40551대량 Insert & Update 작업 종료 직전 에러로 인해 프로세스를 강제로 죽인 경우...
이태민
2014-08-06
7565
40550쿼리 조회 질문좀 할게요. [1]
풍류
2014-08-06
7650
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다