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 39373 게시물 읽기
No. 39373
대용량 몇천만건 데이터를 조회할때....
작성자
파주
작성일
2012-04-01 18:49
조회수
4,196

안녕하세요.

대용량 데이터 테이블  몇개를 가지고  원하는 데이터를 추출할려다 보니,

속도가 너무 느려서  도움을 받고자  질문 드립니다.

대략 5천만건 이상 되는 테이블 3개를 조인해서  원하는 조건 + 그룹핑 등등.. (키값이 되는) 데이터를 추출해보니

대략 300만건 정도 되었습니다.   물론  이것 추출하는데도 엄청 긴 시간이 걸렸습니다.

문제는 임시테이블을 쓸수 없는 상황이라, 서버에 txt 파일 형식으로 내려 받아 사용하게 되며,

 

또 다른 작업에서 그 txt 파일을 읽어 그값을 in 조건에 넣어서 또 다시 수천만건의 테이블들과 조인해서 원하는 조건의 

데이터를 추출해야 하는 상황입니다. (ㄱ정책상?  임시테이블을 사용할 수 없는 상황입니다.)

 

파일의 값이  쿼리문의  in 조건으로 들어가게 되는데, 단순히 fetch 돌려  건건이 다 체크해서 돌리는 방법말고 

빠르게 처리할 수 있는 방법은 없을까요?

 

 

 

 

 

 

 

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

External Table

마농(manon94)님이 2012-04-02 09:47에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
39377차감(?) 쿼리 질문입니다. [2]
초보
2012-04-04
4336
39376오라클 쿼리 질문드립니다 [1]
진현철
2012-04-04
3826
39374차수 구하는 쿼리 단순하게 할 수 없을까요. [1]
김정묵
2012-04-02
5418
39373대용량 몇천만건 데이터를 조회할때.... [1]
파주
2012-04-01
4196
39372오라클 이럴 경우 문자변환은 어떻게??? [2]
조성훈
2012-03-30
4928
39371단위별 동일 값 설정하기 (쿼리문의) [3]
정용석
2012-03-30
4332
39370data gaurd backupset 삭제
qa
2012-03-29
3338
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.028초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다