카탈로그pg_largeobject보류 데이터를 구성하는 중"대형 개체". 에이 대형 객체는 생성 시 할당된 OID로 식별됩니다. 각각의 대형 객체는 세그먼트로 나뉩니다."페이지"편리하게 보관할 수 있을 만큼 작습니다. 행pg_largeobject. 금액 페이지당 데이터는 다음과 같이 정의됩니다.LOBLKSIZE(현재는BLCKSZ/4또는 일반적으로 2kB).
표 44-22.pg_largeobject열
| 이름 | 유형 | 설명 |
|---|---|---|
| 로이드 | oid | 이를 포함하는 대형 개체의 식별자 페이지 |
| 페이지노 | int4 | 대형 개체 내 이 페이지의 페이지 번호 (0부터 계산) |
| 데이터 | 바이테아 | 대형 개체에 저장된 실제 데이터. 이것은 그 이상은 안 된다LOBLKSIZE바이트이며 더 적을 수도 있습니다 |
각 행pg_largeobject보류 바이트 오프셋에서 시작하는 대형 개체의 한 페이지에 대한 데이터 (페이지노 * LOBLKSIZE)를 개체 내에서 사용합니다. 구현을 통해 희박한 저장 공간이 허용됩니다. 페이지가 누락될 수 있습니다. 다음보다 짧을 수도 있습니다.LOBLKSIZE바이트는 개체의 마지막 페이지가 아니더라도 마찬가지입니다. 없어진 대형 객체 내의 영역은 0으로 읽혀집니다.