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
운영게시판
최근게시물
Sybase Q&A 1405 게시물 읽기
No. 1405
LOAD 와 select insert 시...
작성자
도우미(도와줘용)
작성일
2006-01-07 22:11
조회수
4,455

특정 테이블에서 데이터를 select 한 후, 새로운 테이블에 insert 하는 것과...

LOAD를 통해서 데이터를 load 하는 것과 근본적인 차이가 있나요 ?

 

얼핏 들은 얘기로는, insert 하는 것은 롤백 세그먼트를 쌓기 때문에 ASE 또는 ASIQ가 메모리를 점유하는 비율이 높다고 듣기 했거든요...

 

LOAD의 경우는 롤백을 위한 정보가 필요 없나요 ?

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

insert~select 방법은 source 테이블에서 select를 한 후에 target 테이블로 데이터를 넣는데요 이 때 select까지는 다중 쓰레드 환경에서 병렬로 처리가 되지만 insert 과정은 그렇지 못하고 단일 쓰레드 환경에서 처리됩니다. 이에 비해 load는 기본적인 다중 쓰레드 환경만 갖추어져 있다면 다중 쓰레드 모드에서 병렬로 입력작업이 진행된다는 것입니다. (말씀하시는 것처럼 롤백뭐 이런 것하고는 관련이 없습니다.) 그래서 경우에 따라 insert~select하는 방법이 extract한 후에 load하는 방법이 더 느릴 수 있습니다. 위 사항은 ASE가 아니고 IQ를 사용할 때입니다.

세지아빠(sejiappa)님이 2006-01-11 12:07에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1408query문 안에 특정날짜 구하기 어떻게? [2]
smile
2006-01-11
5265
1407centrino 노트북에서 인스톨 에러 [1]
남선우
2006-01-09
3381
1406sp_lock에 대한 질문입니다. [1]
허남훈
2006-01-09
4169
1405LOAD 와 select insert 시... [1]
도우미
2006-01-07
4455
1404테이블 생성이 되었는데.. 해당 DB에 안보이네요. 헐 ㅡ.ㅡ [4]
Red
2006-01-05
4885
1403trigger 에서 text column은 처리가 안되나요? [1]
영감
2006-01-05
3399
1402새로운 DB생성 할 수가 없네요?? [8]
Red
2006-01-05
7256
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다