2014년 11월 24일 월요일

Cluster 사용법[오라클개발자교육/오라클/ORACLE강좌/오라클교육잘하는곳/오라클교육추천/ORACLE실무교육/ORACLE/ORACLE교육/ORACLE학원/오라클실무교육]

개요) 서로 다른 Table은 Cluster Key(공통된 Column)를 거지고 있어야 한다. 
 예를들면 emp Table과 dept Table ---> 공통컬럼 deptno 
 만약 emp, dept Table을 Cluster로 묶는다면 Data를 물리적으로 동일한 데이터 블럭에 저장한다. 
 그러므로 디스크 입출력이 줄어들고, 클러스터화된 테이블 조인에 엑세스하는 시간이 개선됨 
 클러스터화가 적당한 Table은 Insert나 Update가 주된 질의가아님 Select로 인해 조인을 많이하는 
 Table에 적합하다. 
 클러스터화된 Table에 행을 삽입하기전에 Cluster Index를 생성해야 하며, 클러스터 Data와 클러스터 인덱스는 
 서로 다른(물리적) TableSpace에 저장하는 것이 바람직하다. 

 생성방법) 
 1.클러스터를 먼저 생성 
 create cluster emp_dept (deptno number(3)) 
 pctused 80 
 pctfree 5 
 size 600 
 tablespace users 
 storage 
 ( 
 initial 200k 
 next 300k); 

 위에서 pctfree를 5로 준 이유는 갱신등을 위해 미리 확보하는 영역을 최소화 했슴 
 주로 Select를 하는 Table이기 때문... 
 2.Table생성 
 create table dept ( 
 deptno number(3), 
 dept varchar2(20), 
 ....) 
 cluster emp_dept (deptno); 

 create table emp ( 
 empno number(5), 
 ename varchar2(20), 
 deptno number(3), 
 ....) 
 cluster emp_dept (deptno); 
 3.Cluster Index 생성 
 create index emp_dept_idx on cluster emp_dept 
 tablespace users_index 
 storage 
 ( 
 initial 100k 
 next 100k) 
 pctfree 5; 

 삭제방법) 
 1. Table을 포함하지 않는 Cluster의 삭제 
 drop cluster emp_dept; 
 2. Table을 포함하는 Cluster의 삭제 
 drop cluster emp_dept including tables;  
  
Previous Article : DataBase의 시작과 종료  
Next Article : 중복된 Record 삭제방법  

 [100%환급,개발자전문]빅데이터/SQL/자바/스프링/안드로이드/닷…오라클자바…12-272604
 [채용확정무료교육]오라클자바개발잘하는신입뽑기2개월과정,교육…오라클자바…12-111883
53 [평일100%환급7건]Spring,자바&JSP,안드로이드,웹퍼블리싱,C#닷… 오라클자바…03-151698
52 [주말]C#,ASP.NET마스터 오라클자바…01-311801
51 [기업100%환급,평일주간]SQL기초에서스키마오브젝트,PLSQL,힌트… 오라클자바…01-312652
50 [평일주간야간,주말]C기본&자료구조,알고리즘 오라클자바…01-311420
49 [평일주간,평일야간,주말]Spring,MyBatis,Hibernate개발자과정-… 오라클자바…01-191732
48 [평일야간,주말]안드로이드개발자과정(Android기초실무) 오라클자바…01-111623
47 [평일야간,주말주간야간]JAVA,Network&JSP&Spring,MyBatis,Hiber… 오라클자바…01-032145
46 [100%환급,개발자전문]빅데이터/SQL/자바/스프링/안드로이드/닷… 오라클자바…12-272604
45 [평일주간]NoSQL,MongoDB,빅데이터기초과정 오라클자바…12-191845
44 [평일주간야간, 주말]웹퍼블리싱 마스터(HTML5,CSS3,jQUERY,AJAX… 오라클자바…12-141821
43 [채용확정무료교육]오라클자바개발잘하는신입뽑기2개월과정,교육… 오라클자바…12-111883
42 [평일주간]빅데이터하둡기초과정(BigData Hadoop) 오라클자바…12-091478
41 [평일야간]닷넷(C#,Network,ADO.NET,ASP.NET)마스터 오라클자바…12-011709
40 [기업100%환급]오라클&자바웹스프링신입과정3주(SQL,JAVA,JSP,Se… 오라클자바…12-011882
39 [평일야간,주말]SQL기초에서실무까지(SQL기초,PLSQL,힌트,튜닝) 오라클자바…12-011355

댓글 없음:

댓글 쓰기