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 40391 게시물 읽기
No. 40391
성능개선 update문 질문2
작성자
선도리(nazzang2231)
작성일
2014-03-01 14:43ⓒ
2014-03-01 19:59ⓜ
조회수
6,938

UPDATE문 성능 개선에 대해서 좀 알려주세요

 

현재 사용 DB는 오라클이 아니고 Netezza입니다.

 

t_test1:5억건

t_test2:3억건

 

update t_test1 a

set a.column1 = b.column1,

a.column2 = b.column2

from t_test2 b

where a.column3 = b.column3

and a.column4 <> b.column4

 

실제적으로 업데이트 되는 데이타는 보통은 0건이고 한달에 한번 정도 10만건이

 

갱신됩니다만 실행 시간은 항상 5~6시간 걸리고 있습니다.

 

생성능개선을 하고 싶습니다만 좋은 방법이 없을까요?

 

exists문을 사용하거나 업데이트 대상 데이타가 존재하지 않으면 update을 실행하지 않는 sql문 작성은 불가능 한가요?

 

Netezza와 오라클 SQL문법이 조금 틀리지만 오라클 SQL문법으로 답변 주셔도 상관없습니다.

 

 

[Top]
No.
제목
작성자
작성일
조회
40394blob, clob 파일성 필드를 오라클 암호화 루틴으로 암호화가능한가요?
유정헌
2014-03-05
7507
40393쿼리 관련해서 도움을 좀 부탁드립니다. [1]
질레판
2014-03-05
7185
40392오라클 SQL에서 해당 컬럼내용이 영문인지 한글인지 알수 있을까요? [1]
일쌍다반사
2014-03-04
11543
40391성능개선 update문 질문2
선도리
2014-03-01
6938
40390UPDATE문에 대해서 좀 알려 주세요
선도리
2014-03-01
7768
40389PL/SQL 프로시저 수행 관련 문의드립니다.
김수정
2014-02-28
7154
40388Oracle Export 기능에 대해서 질문드립니다.
김동산
2014-02-27
7089
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.024초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다