2014년 4월 2일 수요일

[오라클ROW Migration]행 이행 예방 방법 [오라클개발자교육/오라클/ORACLE강좌/오라클교육잘하는곳/오라클교육추천/ORACLE실무교육/ORACLE/ORACLE교육/ORACLE학원/오라클실무교육] 단편화중 하나인 행이행(Roe Migration)을 예방하는 방법은 적절한 pctfree 파라미터의 설정이 필요 합니다. 행 이행이 발생하는 것은 기존 행에 대한 update 발생시 이전 행의 컬럼보다 큰 값으로 변경 되었을 경우에 블록내 공간이 없이 다른 블록으로 행을 이동하는 것으로 alter table 명령으로 조정을 해주시면 됩니다. SQL>Alter table emp pctfree 50; SQL>select table_name, pct_free from dba_tables where table_name = ‘EMP’; pctfree 수치계산법은 아래와 같습니다. PCTFREE = 갱신에의해 증가된 사이즈 평균 / (갱신에의해 증가된 사이즈 평균 + INSERT시 평균행 사이즈) * 100 PCTFREE 파라미터에 대해서는 Oracle 강좌를 참고 하세요~ [출처] 오라클자바커뮤니티 - http://www.oraclejavanew.kr/bbs/board.php?bo_table=oracleTip&wr_id=638 오라클자바커뮤니티에서 운영, 개발자 전문교육, 개인80%환급 오엔제이프로그래밍실무교육센터(www.onjprogramming.co.kr) 평일주간(9:30~18:30) 개강 (4/07)[기업100%환급]SQL기초에서 Schema Object까지 (4/07)[기업100%환급]자바기초에서 JDBC, Servlet/JSP까지 (4/14)C#4.0,ADO.NET,Network 프로그래밍 (4/14)[기업100%환급]Spring ,MyBatis,Hibernate실무과정 (4/14)[기업100%환급]PL/SQL,ORACLE HINT,TUNING 평일야간(19:00~22:00) 개강 (4/04)웹퍼블리싱 마스터 (4/04)자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지 (4/04)C#,ASP.NET마스터 (4/07)SQL초보에서실전전문가까지 (4/08)Spring3.X, MyBatis, Hibernate실무과정 (4/22)안드로이드개발자과정 주말(10:00~18:00) 개강 (4/05)웹퍼블리싱 마스터 (4/05)닷넷실무자를위한WPF개발자과정 (4/05)Spring3.X, MyBatis, Hibernate실무과정 (4/05)SQL초보에서실전전문가까지 (4/12)C#,ASP.NET마스터 (4/12)안드로이드개발자과정 (4/12)JAVA기초에서실무까지

[오라클ROW Migration]행 이행 예방 방법 [오라클개발자교육/오라클/ORACLE강좌/오라클교육잘하는곳/오라클교육추천/ORACLE실무교육/ORACLE/ORACLE교육/ORACLE학원/오라클실무교육]

단편화중 하나인 행이행(Roe Migration)을 예방하는 방법은 적절한 pctfree 파라미터의 설정이 필요 합니다.

행 이행이 발생하는 것은 기존 행에 대한 update 발생시 이전 행의 컬럼보다 큰 값으로 변경 되었을 경우에 블록내 공간이 없이 다른 블록으로 행을 이동하는 것으로 alter table 명령으로 조정을 해주시면 됩니다.

SQL>Alter table emp pctfree 50;

SQL>select table_name, pct_free
    from dba_tables
    where table_name = ‘EMP’;


pctfree 수치계산법은  아래와 같습니다.

PCTFREE = 갱신에의해 증가된 사이즈 평균 / (갱신에의해 증가된 사이즈 평균 + INSERT시 평균행 사이즈) * 100

PCTFREE 파라미터에 대해서는 Oracle 강좌를 참고 하세요~

오라클자바커뮤니티에서 운영, 개발자 전문교육, 개인80%환급 오엔제이프로그래밍실무교육센터(www.onjprogramming.co.kr)

평일주간(9:30~18:30) 개강
(4/07)[기업100%환급]SQL기초에서 Schema Object까지
(4/07)[기업100%환급]자바기초에서 JDBC, Servlet/JSP까지
(4/14)C#4.0,ADO.NET,Network 프로그래밍
(4/14)[기업100%환급]Spring ,MyBatis,Hibernate실무과정
(4/14)[기업100%환급]PL/SQL,ORACLE HINT,TUNING

평일야간(19:00~22:00) 개강
(4/04)웹퍼블리싱 마스터
(4/04)자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
(4/04)C#,ASP.NET마스터
(4/07)SQL초보에서실전전문가까지
(4/08)Spring3.X, MyBatis, Hibernate실무과정
(4/22)안드로이드개발자과정

주말(10:00~18:00) 개강
(4/05)웹퍼블리싱 마스터
(4/05)닷넷실무자를위한WPF개발자과정
(4/05)Spring3.X, MyBatis, Hibernate실무과정
(4/05)SQL초보에서실전전문가까지
(4/12)C#,ASP.NET마스터
(4/12)안드로이드개발자과정
(4/12)JAVA기초에서실무까지

댓글 없음:

댓글 쓰기