블로그 이미지
꿈을 꾸는 꾸러기 YBHoon

카테고리

분류 전체보기 (81)
Oracle (71)
운영체제 (7)
ETC (0)
Study (3)
Total
Today
Yesterday

달력

« » 2025.5
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

공지사항

태그목록

최근에 올라온 글

Admin - Table

Oracle/Administration / 2010. 3. 2. 12:30

- regular table (heap table) ; 일반적인 table으로 입력하는대로 순서나 규칙없이 저장
=> insert는 쉬우나 update나 검색이 느림 (index 사용 필요)

- partitioned table ; 일정한 구역으로 구분하여 저장함 (규칙을 정하여 저장할 필요가 있음)

- LRU list ; 블록의 상태를 알 수 있음, dirty list와 free list로 구분됨

- row chaining ; update로 인해 한 row의 내용이 다른 블록에 걸쳐 저장되는 현상
=> update시 해당 컬럼만 다른 블록에 저장되어 발생함 (7까지 적용). 검색시간이 길어짐

- row migration ; row chaining을 줄이기 위해 update된 row 전체를 다른 컬럼으로 이동 (8부터 적용)
=> row chaining을 줄이기 위해 PCTFree를 할당 (9부터는 오라클이 자동으로 관리함)

- extents ; 각 extents의 크기가 다르기 때문에, 지워진 빈 공간에 크기가 다른 내용을 덮어쓰지 않음
대신, 마지막 사용한 공간 이후부터 채워넣기를 함 => 이를 해결하기 위해 extents를 같은 크기로 할당함
=> 수동으로 defrag를 해주거나 테이블을 다른 tablespace로 이동함 (index를 새로 만들어야함)

- unused ; 나중에 drop할 것을 고려하여 미리 표시함 (나중에 unused를 한꺼번에 삭제할 수 있음)
=> 그러나 취소할 수 없으므로 사용되지 않음

'Oracle > Administration' 카테고리의 다른 글

Admin - Inegrity  (0) 2010.03.03
Admin - Index  (0) 2010.03.03
Admin - Undo  (0) 2010.03.02
Admin - Tablespaces & Datafiles  (0) 2010.02.25
Admin - Redo Log  (0) 2010.02.24
Posted by YBHoon
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함