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 40925 게시물 읽기
No. 40925
조인문의 입니다.
작성자
이현정
작성일
2015-09-06 23:41
조회수
7,779

A 테이블 조건절에 의해서 20만건

B 테이블 조건절에 의해서 30만건

조인할때 주로 어떻게 하나요?

HASH , NE~ 둘다 속도가 비슷하게 늦네요.

 

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

50만건을 접근하는 쿼리가, 실행 속도가 아주 늦다면 아마 대부분을 시간을 disk IO에 보내고 있지 않을까 하는 생각이 드네요.

trace나 sql stat 등을 통해서 많은 시간이 IO에 소비되고 있는게 확인이 되면, 최소한의 컬럼들만을 포함하는 A와 B가 pre join된 materialized view 를 생성해서 block read 자체를 줄이거나, 사용되는 대부분의 데이터가 cache에 올라와 있을수 있을정도로 memory를 증설해 준다거나, disk subsystem을 업그레이드 해서 IO속도자체를 향상시키거나 하는 방법들을 검토해볼수 있을것 같습니다.

고서진(longflat)님이 2015-09-17 21:06에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
40928디비 생성에 대해 자세히 알려주세요.. [1]
박현수
2015-09-07
7716
40927두개의 리스너를 구성을 하려고 하는데, 잘 안됩니다.. [1]
박현수
2015-09-07
8120
40926ctas 결과문의 입니다. [2]
이현정
2015-09-07
7844
40925조인문의 입니다. [1]
이현정
2015-09-06
7779
40924optimzier_features_enable 파라메타 관련
우태열
2015-09-05
7804
40923동일 DB에 USER1 에서 USER2 를 DBLINK로 연결 [1]
반건마
2015-09-04
7910
40922오라클 설치에 관한 질문입니다. [1]
현동헌
2015-09-04
7891
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다