728x90
반응형
테이블 생성 : CREATE TABLE
테이블 변경 : ALTER TABLE
컬럼 추가 : ADD
컬럼 수정 : MODIFY
테이블 제거 : DROP TBALE
CASCADE CONSTRAINTS : 외래키도 삭제
컬럼 제거 : DROP, 데이터베이스 오버헤드 부하 발생
컬럼 UNUSED : 사용자게에 컬럼을 보이지 않게 한다. SET UNUSED COLUMN age > 사용 이유, 데이터베이스 오버헤드 부하 발생하지 않음.
Row Chaining
블록이 꽉 차서 넘쳤을 때 다른 블록으로 걸쳐서 저장됨. 원래 있던 데이터는 블록 a에, 넘친 데이터는 블록 b에 I/O 비효율 발생
Row Migration
비효율을 없애기 위해, 공간이 부족했을 경우 새로운 블록에 저장됨. 기존의 블록에 공간이 생김, 블록이 많이 생김
PCTFREE : update를 위해 블록 공간을 남겨둠. 블록 공간의 활용도 낮아짐.
PCTUSED : 블록의 공간 활용도가 지정한 % 이하로 떨어질 때 블록을 사용 가능한 블록으로 봄(ex. 보일러 온도)
728x90
반응형
'IT 지식 > DB' 카테고리의 다른 글
[SQL] Procedure, Function, Package (0) | 2016.01.07 |
---|---|
[펌]PK 가 없는 테이블에서 중복된 데이터 제거하기 (0) | 2015.12.18 |
[SQL] 제약 조건 (0) | 2015.11.15 |
[SQL] 테이블 스페이스 관리 (0) | 2015.11.11 |
[SQL]데이터 제한 및 정렬 (0) | 2015.11.05 |