이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 65.2. 토범퍼카 토토버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

58.2.

이 섹션은에 대한 개요를 제공합니다.토스트(대형 부여 저장

스포츠 토토 베트맨고정 페이지를 사용합니다토스트(또는"얇게 썬 빵 이후 가장 좋은 것").

특정 데이터 유형 만 지원토스트- 오버 헤드를 부과 할 필요가 없습니다토스트, 데이터 유형에는 a가 있어야합니다Varlena) 표현,토스트제한하지 않습니다토스트-가능한 데이터 유형이 있어야합니다토스트ed 입력PG_DETOAST_DATUM

토스트두 비트의 비트토스트-가능한 데이터 유형에서 1GB (230-토스트데이터의 값

테이블 열의 열이토스트-가능, 테이블에는 관련이 있습니다토스트OID가 저장된 테이블PG_CLASS.reltoastrelid입력. 외부토스트ed 값은에 보관됩니다.토스트보다 자세히 설명 된대로

사용 된 압축 기술은 상당히 단순하고 매우 빠릅니다.src/backend/utils/adt/pg_lzcompress.c

외부 값은 (압축 후)로 나뉩니다TOAST_MAX_CHUNK_SIZE바이트 (기본적 으로이 값은 4 개의 청크 행이 선택되도록 선택됩니다.토스트소유 테이블의 테이블. 모든토스트테이블은 열이 있습니다chunk_id(특정 식별토스트ed value),chunk_seq(청크의 시퀀스 번호chunk_data(chunk_idchunk_seq값을 빠르게 검색합니다.토스트ed 값은 OID를 저장해야합니다토스트테이블chunk_id). 편의를 위해 포인터 기준도 있습니다토스트포인터 데이텀이 있습니다

the토스트코드가 트리거됩니다TOAST_TUPLE_THRESHOLD바이트 (일반적으로 2토스트코드가 있습니다TOAST_TUPLE_TARGET바이트토스트

the토스트코드가 인식됩니다토스트-가능한 열 :

  • 일반압축 또는토스트-가능한 데이터

  • 확장압축과 모두 허용합니다토스트-가능한 데이터 유형. 압축이 될 것입니다

  • 외부외부 저장소를 허용하지만외부텍스트BYTEA열이 더 빠릅니다 (페널티에서

  • Main압축은 허용하지만 그렇지 않습니다

토스트-가능한 데이터 유형Alter Table Set Storage.

이 체계는 더 많은 것에 비해 많은 장점이 있습니다.토스트ed 속성은 꺼내는 것만 꺼집니다 (if토스트테이블 및 메인 테이블에 포함되어 있습니다토스트ed 비교 테이블, in