이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 동일한 페이지를 볼 수 있습니다토토 꽁 머니 PostgreSQL : 문서 : 17 : 66.3. subrantactions버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

67.3. subrantactions#

서브 토토 사이트은 토토 사이트 내부에서 시작되어 대규모 토토 사이트이 더 작은 단위로 분해 될 수 있습니다. 서브 토토 사이트은 부모 거래에 영향을 미치지 않고 커밋 또는 중단 할 수있어 부모 거래가 계속 될 수 있습니다.subxact.

서브 토토 사이트은를 사용하여 명시 적으로 시작할 수 있습니다.SavePoint명령이지만 pl/pgsql 's와 같은 다른 방식으로 시작할 수 있습니다예외절. PL/Python 및 PL/TCL은 또한 명시 적 하위 트랜잭션을 지원합니다.

서브 토토 사이트에 비가당 토토 사이트 ID가 할당되면 토토 사이트 ID를 A라고합니다.subxId. 읽기 전용 서브 토토 사이트에는 할당되지 않지만 일단 쓰기를 시도하면 할당됩니다.

각 서브 덱스의 직계 부모 XID는에 기록됩니다.PG_SUBTRANS디렉토리. 부모가 없기 때문에 최상위 XID에 대한 항목이 없습니다. 또는 읽기 전용 하위 토토 사이트을위한 항목이 없습니다.

서브 토토 사이트이 저지르면, 하위 바이드와의 커밋 된 아동 서브 토토 사이트은 또한 해당 거래에서 하위 커뮤니케이션으로 간주됩니다. 하위 토토 사이트이 중단되면 모든 아동 하위 토토 사이트도 중단 된 것으로 간주됩니다.

XID가 포함 된 최상위 거래가 커밋되면, 하위 커뮤니케이션 아동 서브 토토 사이트은 모두 |PG_XACT하위 디렉토리. 최상위 토토 사이트이 중단되면, 하위 변환이 서브 커뮤니케이션 되더라도 모든 하위 변환이 중단됩니다.

각 토토 사이트이 더 많이 열려있을수록 (롤백 또는 릴리스되지 않음) 거래 관리 간접비가 커집니다. 최대 64 개의 오픈 하위 덱스가 각 백엔드에 대해 공유 메모리로 캐시됩니다.PG_SUBTRANS.