범주: DB(Database)

Oracle Character Set 변환(3): 3. Client 환경 구성(2)

앞 글에 이어서 Oracle Character Set 변환 Client 환경 구성 에 대해 살펴본다. Oracle Server Character Set과 Client NLS_LANG 권장 구성 4가지를 확인할 수 있다. 3.2. 테스트 케이스 실행결과 정리 앞 글 Oracle Character Set 변환(2): 3. Client 환경 구성(1)의...

Oracle Character Set 변환(2): 3. Client 환경 구성(1)

Oracle Character Set 변환 Client 환경 구성 에 대해 살펴본다. Server Character Set과 Client NLS_LANG 설정을 9가지 테스트 케이스로 나누어 각각을 테스트한 결과를 확인할 수 있다. 이전 글에서 이어지는 내용이다. Oracle Character Set 변환(1): 1. 필요성, 올바른 Oracle Character Set...

Oracle Character Set 변환(1): 1. 필요성, 올바른 Oracle Character Set 설정 가이드

Oracle Character Set 변환 필요성 과 올바른 Character Set 설정 가이드에 대한 내용을 살펴본다. 다수의 차세대 프로젝트에서 Data Migration(데이터 전환, 데이터 이행, 데이터 마이그레이션)과 관련하여 골치아픈 문제 중 하나가 Oracle의 Character Set 변환이다. 대부분 올바르지 못한 Character Set(예: US7ASCII)에서 올바른...

DBMS_PARALLEL_EXECUTE 설명글 목차

Oracle 11g R2부터 사용할 수 있는 DBMS_PARALLEL_EXECUTE 설명글 목차 를 정리하여 올린다. 각 목차를 클릭하면 해당 글로 이동한다. 1. DML 작업의 병렬 처리 개요 1.1. DML 병렬처리 방법 1.2. DBMS_PARALLEL_EXECUTE 개념 1.3. DBMS_PARALLEL_EXECUTE 테스트를 위한 테이블과 데이터 생성 2. ROWID 분할 방식 병렬 처리 사례 2.1. ROWID 분할 방식 병렬 처리...

4. 사용자 정의 SQL 분할 방식 병렬 처리 사례 (DBMS_PARALLEL_EXECUTE)

Oracle DBMS_PARALLEL_EXECUTE 를 활용하여 사용자 정의 SQL 분할 방식 병렬 처리 사례에 대해 살펴본다. 사용자 정의 SQL 작성, 테스트 환경, 작업 생성, 작업 단위 분할, 작업 실행, 작업 완료 확인 및 삭제에 대한 내용이다. 이전 글에서 이어지는 내용이다. 3. NUMBER...

3. NUMBER Column 분할 방식 병렬 처리 사례 (DBMS_PARALLEL_EXECUTE)

Oracle DBMS_PARALLEL_EXECUTE 를 활용하여 NUMBER Column 분할 방식 병렬 처리 사례에 대해 살펴본다. 작업 생성, 작업 단위 분할, 작업 실행, 작업 완료 확인 및 삭제에 대한 내용이다. 이전 글에서 이어지는 내용이다. 2.5. 작업 단위 분할 상세 확인 (DBMS_PARALLEL_EXECUTE) 3. NUMBER Column 분할 방식 병렬 처리 사례 NUMBER Column에 의한 분할방식의 사례를 살펴보자. ROWID 방식과 거의...

2.5. 작업 단위 분할 상세 확인 (DBMS_PARALLEL_EXECUTE)

작업 단위 분할 상세 확인 관련 내용이다. ROWID로 작업 단위(chunk)를 분할한 결과가 어느 정도로 균일하게 분할되는지, 작업 단위의 합이 전체와 동일하게 누락이 없는지, 작업단위 수와 job 개수의 상관관계를 살펴본다. 이전 글에서 이어지는 내용이다. 2. ROWID 분할 방식 병렬 처리 사례 2.5. 작업 단위 분할...

2. ROWID 분할 방식 병렬 처리 사례 (DBMS_PARALLEL_EXECUTE)

Oracle DBMS_PARALLEL_EXECUTE 를 활용하여 ROWID 분할 방식 병렬 처리 사례에 대해 살펴본다. 이전 글에서 이어지는 내용이다. 1. DML 작업의 병렬 처리 개요 (DBMS_PARALLEL_EXECUTE) 2. ROWID 분할 방식 병렬 처리 사례 2.1. ROWID 분할 방식 병렬 처리 작업 생성 CREATE_TASK(<TASK_NAME>)으로 작업을 생성한다. 작업이 생성된 결과는 다음과 같이 확인할 수 있다. 위 결과에서 Task가 생성되었고, STATUS는 CREATED 임을 확인할 수 있다. 참고로,...

1. DML 작업의 병렬 처리 개요 (DBMS_PARALLEL_EXECUTE)

Oracle 11g R2부터 사용할 수 있는 DBMS_PARALLEL_EXECUTE 에 대해 소개하고 활용사례를 살펴본다. 이미지 출처: https://blogs.oracle.com/warehousebuilder/parallel-processing-with-dbmsparallelexecute 1. DML 작업의 병렬 처리 개요 1.1. DML 병렬처리 방법 Database에서 하나의 DML(INSERT, UPDATE, DELETE) 작업을 최대한 많은 자원을 사용하여 빠르게 처리하고자 할 경우에 병렬처리(Parallel Processing)를 활용한다. 병렬처리에는 크게 두 가지 방법이 있다. 첫...

ko_KR한국어