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
운영게시판
최근게시물
PostgreSQL Q&A 9525 게시물 읽기
No. 9525
대용량 insert into select 관련하여
작성자
황규영(gky)
작성일
2015-03-02 16:48ⓒ
2015-03-02 16:51ⓜ
조회수
11,035

ppas에서 대용량 데이터 관련된 질문입니다.

 

해당건수는 500만건의 데이터를 테이블에 넣으려 할때 속도가 너무 나오지 않습니다.

혹 좋은 방법을 알고 계신분은 답변 부탁 드립니다.

 

A 테이블 건수 ; 5백만건

B 테이블 건수 : 8천만건

 

수행쿼리

-- A테이블에 있는 모든건수를 B테이블에 넣는작업

INSERT INTO B

SELECT *

FROM A -- 전체 건수가 5백만건임

;

--> B테이블 5천만건 이하일때 : 5분정도

B테이블 5천만건 이상일때 : 15분 정도

 

--> B테이블에 건수가 5천만건 이하일때는 속도가 어느정도 나오는데.

5천만건 이상일때 부터 속도가 3배이상 현저하게 느립니다.

빠르게 할 수 있는 방법이 있으면 답변 부탁 드립니다.

감사합니다.

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

Insert 쪽 테이블에 있는 fk pk index를 disable 또는 drop한 이후에 진행하세요

아싸가오리님이 2015-03-03 08:01에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
9528날짜 출력 문의드립니다. [4]
오정규
2015-03-05
10998
9527질문 유저권한? 관련 질문입니다. [2]
이재경
2015-03-03
12034
9526마스터 슬레이브 FAIL OVER [4]
카레씨
2015-03-03
12728
9525대용량 insert into select 관련하여 [1]
황규영
2015-03-02
11035
9524데이터마트용으로 PGSQL어떤가요. [1]
카레씨
2015-02-24
10955
9523\copy문 에 대하여 질문 드립니다. [2]
tam
2015-02-23
12315
9522파티션 테이블 통계정보 갱신법. [3]
비투즈
2015-02-16
11187
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다