그토토 사이트모듈은 지정된 테이블에 대한 행 잠금 정보를 표시하는 기능을 제공합니다.
기본적으로 사용은 수퍼유저, 회원으로 제한됩니다.pg_stat_scan_tables역할 및 사용자선택테이블에 대한 권한입니다.
토토 사이트(text)는 레코드 세트를 반환합니다.
매개변수는 테이블의 이름입니다. 결과는 테이블 내의 잠긴 각 행에 대해 하나의 행이 있는 레코드 집합입니다. 출력 열은 다음과 같습니다.표 F.20.
표 F.20. 토토 사이트출력 열
| 이름 | 유형 | 설명 | 
|---|---|---|
locked_row | 
              tid | 
              잠긴 행의 튜플 ID(TID) | 
사물함 | 
              xid | 
              락커의 트랜잭션 ID 또는 다중 트랜잭션인 경우 다중 정확한 ID | 
멀티 | 
              부울 | 
              락커가 다중 트랜잭션인 경우 참 | 
xids | 
              xid[] | 
              사물함의 거래 ID(다중 거래인 경우 둘 이상) | 
모드 | 
              텍스트[] | 
              사물함의 잠금 모드(다중 트랜잭션인 경우 둘 이상), 배열키 공유, 공유, 키 업데이트 없음의 경우, 키 업데이트 없음, 업데이트용, 업데이트. | 
            
pids | 
              정수[] | 
              잠금 백엔드의 프로세스 ID(다중 트랜잭션인 경우 둘 이상) | 
토토 사이트걸림액세스공유잠금대상 테이블에 대해 각 행을 하나씩 읽어 행 잠금 정보를 수집합니다. 큰 테이블의 경우 속도가 그리 빠르지 않습니다. 참고하세요:
만일접속 독점테이블이 잠겼습니다.토토 사이트차단됩니다.
토토 사이트자체 일관성 있는 스냅샷 생성이 보장되지 않습니다. 실행 중에 새 행 잠금이 수행되거나 이전 잠금이 해제될 수 있습니다.
토토 사이트잠긴 행의 내용을 표시하지 않습니다. 행 내용을 동시에 확인하려면 다음과 같이 하면 됩니다.
SELECT * FROM 계정 AS a, 토토 사이트('accounts') AS p
  p.locked_row = a.ctid;
    그러나 그러한 쿼리는 매우 비효율적이라는 점에 유의하십시오.
=# SELECT * FROM 토토 사이트('t1');
 잠긴 행 | 사물함 | 멀티 | xid |     모드 |  PID
-----------+---------+-------+-------+---+--------
 (0,1) |    609 | 에프 | 609 | "공유용" | 3161
 (0,2) |    609 | 에프 | 609 | "공유용" | 3161
 (0,3) |    607 | 에프 | 607 | "업데이트용" | 3107
 (0,4) |    607 | 에프 | 607 | "업데이트용" | 3107
  이시이 타츠오
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.