pg_index카탈로그pg_index색인에 대한 정보의 일부가 포함되어 있습니다. 나머지는 대부분입니다.pg_class.
표 51.26. pg_index열
| 이름 | 유형 | 참고자료 | 설명 |
|---|---|---|---|
indexrelid |
oid |
|
OID는pg_class이 색인에 대한 항목 |
인드레리드 |
oid |
|
OIDpg_class이 색인이 있는 테이블에 대한 항목 |
인드나츠 |
int2 |
색인의 총 열 수(중복pg_class.relnatts); 이 숫자에는 키와 포함된 속성이 모두 포함됩니다. |
|
indnkeyatts |
int2 |
수키 열색인에는 아무것도 포함되지 않음포함된 열, 이는 단지 저장될 뿐이며 와이즈 토토 의미에 참여하지 않습니다. | |
indisunique |
부울 |
참이면 고유 와이즈 토토입니다. | |
무차별적인 |
부울 |
참이면 이 색인은 테이블의 기본 키를 나타냅니다(indisunique이것이 참이면 항상 참이어야 합니다) |
|
비제외 |
부울 |
참이면 이 색인은 제외 제약조건을 지원합니다 | |
중급 |
부울 |
참이면 삽입 즉시 고유성 검사가 시행됩니다(인 경우에는 무관함indisunique사실이 아님) |
|
클러스터되지 않음 |
부울 |
참이면 테이블이 이 와이즈 토토에 마지막으로 클러스터링되었습니다. | |
무효 |
부울 |
참이면 색인은 현재 쿼리에 유효합니다. False는 색인이 불완전할 수 있음을 의미합니다. 여전히 수정되어야 합니다.삽입/업데이트작업이지만 쿼리에는 안전하게 사용할 수 없습니다. 고유한 경우 고유성 속성도 true로 보장되지 않습니다. |
|
indcheckxmin |
부울 |
참이면 쿼리는 다음까지 색인을 사용해서는 안 됩니다.xmin이것 중pg_index행이 그 아래에 있음TransactionXmin사건의 지평선, 테이블에 깨진 내용이 포함될 수 있기 때문에토토 베이 PostgreSQL : 문서 : 12 : 69.7. 힙 전용 튜플 (뜨거운)그들이 볼 수 있는 호환되지 않는 행이 있음 |
|
준비되지 않음 |
부울 |
참이면 색인은 현재 삽입 준비가 되어 있습니다. False는 다음에서 인덱스를 무시해야 함을 의미합니다.삽입/업데이트작업. |
|
인디스라이브 |
부울 |
false인 경우 와이즈 토토가 삭제되는 중이며 모든 목적(HOT 안전 결정 포함)에서 무시되어야 합니다. | |
무책임한 |
부울 |
참이면 이 색인은 다음과 같이 선택되었습니다.“복제본 ID”사용 중테이블 변경 ...인덱스를 사용하는 복제본 ID ... |
|
indkey |
int2벡터 |
|
이것은 배열입니다인드나츠이 와이즈 토토가 와이즈 토토하는 테이블 열을 나타내는 값입니다. 예를 들어 값은1 3은 첫 번째 및 세 번째 테이블 열이 색인 항목을 구성함을 의미합니다. 키 열은 키가 아닌(포함된) 열 앞에 옵니다. 이 배열의 0은 해당 인덱스 속성이 단순한 열 참조가 아니라 테이블 열에 대한 표현식임을 나타냅니다. |
인콜레이션 |
oidVector |
|
색인 키의 각 열에 대해(indnkeyatts값), 여기에는 인덱스에 사용할 데이터 정렬의 OID가 포함되며, 열이 조합 가능한 데이터 유형이 아닌 경우 0이 포함됩니다. |
indclass |
oidVector |
|
와이즈 토토 키의 각 열에 대해(indnkeyattsvalues), 여기에는 사용할 연산자 클래스의 OID가 포함됩니다. 참조pg_opclass자세한 내용은. |
도입 |
int2벡터 |
이것은 배열입니다indnkeyatts열별 플래그 비트를 저장하는 값. 비트의 의미는 와이즈 토토의 액세스 방법에 따라 정의됩니다. |
|
indexprs |
pg_node_tree |
표현 트리(innodeToString()19554_19688indkey. 모든 와이즈 토토 속성이 단순 참조인 경우 Null입니다. |
|
indpred |
pg_node_tree |
표현식 트리(innodeToString()20045_20121 |