설문조사
PostgreSQL/PPAS 관련 듣고 싶은 교육은


총 게시물 174건, 최근 0 건
   

[PPAS] TOAST, FSM, VM

글쓴이 : STDBA 날짜 : 2015-02-04 (수) 11:17 조회 : 11957


안녕하세요~ ST입니다.

오늘은 TOAST, FSM, VM에 대해서 설명드리겠습니다.

여러가지의 출저에서 제생각을 정리한것이니 참고 부탁드립니다~.


1. TOAST 테이블이란

   :PPAS 데이터 클러스터에서 테이블 생성시, 테이블의 Column 자료형에 따라서 TOAST 테이블이 생깁

    니다. 자료형에 따라서 생기는 이유는 PPAS는 8KB의 페이지(블록) 허용하는데, 이 이상의 자료형을

    저장하려면 TOAST 테이블이 필요합니다,  variable-length(가변자료형,  text,,)은 자동적으로

    TOAST  테이블생성이 되며, 해당 테이블의 Row처리를 하나의 데이터 블록으로 처리 할수없다면

    이때 TOAST 테이블의 저장되어 사용되어집니다. 


2. FSM[Free Space Map]  

   : FSM은 데이터 블록의 빈공간 정보를 보관하는것으로, Vacuum시 빈공간의 가비지를 처리했을때

    어느 데이터 블록의 공간이 비었다는 정보를 보관하는 것으므로, Vacumm이 끝나면 생성이 됩니다


3. VM[Visibility Map]

  : VM은 실제 사용하는 자료의 정보만 보관, FSM과 반대로 사용공간의 대한 정보를 저장합니다.

    VM 또한 Vacuum이 가비지를 처리했을때, 죽 Vacumm이 나면 생성됩니다.


 많은 태클 환영합니다!!


 계속 알게되는데로 업데이트 하고, 공부하는데로 올리도록 하겠습니다!^^

[출처] Enterprisedb   http://www.enterprisedb.com/

[출처] ktdsoss 블로그 http://ktdsoss.tistory.com/




STDBA 2015-03-27 (금) 17:07
요즘 이것저것 바뻐서..못올리고 있습니다.
하지만!!! 4월부터는 계속 공부해서 올릴께요~~~
함께~ 공부해요~
댓글주소
   

postgresdba.com