데이터 사이언스 DataScience/Data Base 데이터베이스
2022. 2. 3.
[Oracle] LOB보다 TABLE 용량이 더 큰 이유
* 문제상황 : - DMBS버전 : 19c - CLOB 컬럼을 2개 포함한 테이블에서, 테이블의 용량이 LOB 용량의 10배 가까이 된다. (LOB 제외 컬럼 길이는 길지 않음) * 원인분석 : 일반적으로 LOB은 이름 그대로 Large OBject 를 저장하기 위한 데이터 타입이다. 게시판의 본문이 컬럼에 통채로 들어가기도 하고, json이나 인터페이스 전문을 통채로 넣기도 한다. 그래서 LOB 컬럼 용량이 테이블 용량보다 큰 경우가 많고, LOB 테이블스페이스와 테이블 테이블스페이스를 분리하기도 한다. 그런데, CLOB 컬럼 2개보다 테이블 용량이 10배가 되는 테이블을 발견했다. 그 이유는 오라클 DOCS에서 찾을 수 있었다. STORAGE IN ROW 옵션이 ENABLE이고 4,000 Bytes ..