서브 무지개 토토은 무지개 토토 내부에서 시작되어 대규모 무지개 토토이 더 작은 단위로 분해 될 수 있습니다. 서브 무지개 토토은 부모 거래에 영향을 미치지 않고 커밋 또는 중단 할 수있어 부모 거래가 계속 될 수 있습니다.subxact.
서브 무지개 토토은를 사용하여 명시 적으로 시작할 수 있습니다.SavePoint
명령이지만 PL/PGSQL과 같은 다른 방식으로 시작할 수 있습니다예외
절. PL/Python 및 PL/TCL은 또한 명시 적 하위 트랜잭션을 지원합니다.
서브 무지개 토토에 비가당 무지개 토토 ID가 할당되면 무지개 토토 ID를 A라고합니다.“subxid”. 읽기 전용 서브 무지개 토토에는 할당되지 않지만 일단 쓰기를 시도하면 할당됩니다.
각 서브 덱스의 직계 부모 XID는에 기록됩니다.PG_SUBTRANS
디렉토리. 부모가 없기 때문에 최상위 XID에 대한 항목이 없습니다. 또는 읽기 전용 하위 무지개 토토을위한 항목이 없습니다.
서브 무지개 토토이 저지르면 서브 덱스와 함께 커밋 된 아동 서브 무지개 토토이 모두 해당 거래에서 하위 커뮤니케이션으로 간주됩니다. 하위 무지개 토토이 중단되면 모든 아동 하위 무지개 토토도 중단 된 것으로 간주됩니다.
XID가 포함 된 최상위 거래가 커밋되면, 모든 하위 커뮤니케이션 아동 서브 무지개 토토도에 지속적으로 기록됩니다PG_XACT
하위 디렉토리. 최상위 무지개 토토이 중단되면, 하위 변환이 서브 커뮤니케이션 되더라도 모든 하위 변환이 중단됩니다.
각 무지개 토토이 더 많이 열려있을수록 (롤백 또는 릴리스되지 않음) 거래 관리 간접비가 커집니다. 최대 64 개의 오픈 하위 덱스가 각 백엔드에 대해 공유 메모리로 캐시됩니다.PG_SUBTRANS
.
문서에 올바른 것이 없으면 일치하지 않습니다.이 양식문서 문제를보고하려면