by 차차 [DB 기타] PostgreSQL Opensource 포스트그레스큐엘 오픈소스 toast [2022.12.13 17:18:45]
안녕하세요! DB 공부중인 구루비입니다!
PostgreSQL을 사용하면서 궁금증이 생겨서 찾아보아도 뭔가 시원하게 이해가 안되어서 질문 드립니다.
일반 Table과 toast table의 용량 차이가 왜 나는 걸까요?
Toast 테이블에 큰 가변형 데이터가 압축 혹은 분할 등으로 들어간다고 하는데..
일반 table에 들어갈 큰 가변형 데이터 컬럼이 toast 테이블로 들어가서 그런것일까요..?
저도 첨보는 용어라 찾아보면
oracle lob 처럼, table segment 와 다르게 별도 저장 공간을 갖는 개념으로 이해하면 될듯 싶어요..
( oracle 경우 테이블에선 별도 저장 공간에 대한 link 만 가짐 )
oracle lob 처럼, table segemtn size 따로 lob segment size 따로 구하셔야 할것 같아요..
https://etisiare.tistory.com/entry/PostgreSQL-Toast%EC%97%90-%EA%B4%80%ED%95%9C-%EC%A0%95%EB%A6%AC
늦었지만.. 답변 감사드립니다! :)