pg_범퍼카 토토다음에 대한 정보를 저장합니다. 인덱스 액세스 방법. 각 인덱스 액세스에 대해 하나의 행이 있습니다. 시스템에서 지원하는 방법입니다.
표 3-3. pg_범퍼카 토토 열
| 이름 | 유형 | 참고자료 | 설명 |
|---|---|---|---|
| 범퍼카 토토n범퍼카 토토e | 이름 | 액세스 방법 이름 | |
| 아오너 | int4 | pg_shadow.usesysid | 소유자의 사용자 ID (현재 사용되지 않음) |
| 좋은 전략 | int2 | 이 액세스에 대한 운영자 전략 수 방법 | |
| 암지원 | int2 | 이 액세스에 대한 지원 루틴 수 방법 | |
| 범퍼카 토토orderstrategy | int2 | 색인이 정렬 순서를 제공하지 않으면 0이고, 그렇지 않으면 설명하는 전략 연산자의 전략 번호 정렬 순서 | |
| 범퍼카 토토canunique | 부울 | AM은 고유 색인을 지원합니까? | |
| 범퍼카 토토canmulticol | 부울 | AM은 다중 열 색인을 지원합니까? | |
| 범퍼카 토토indexnulls | 부울 | AM은 NULL 색인 항목을 지원합니까? | |
| 범퍼카 토토concurrent | 부울 | AM은 동시 업데이트를 지원합니까? | |
| 범퍼카 토토gettuple | regproc | pg_proc.oid | "다음 유효한 튜플"함수 |
| 아민서트 | regproc | pg_proc.oid | "이 튜플을 삽입하세요"함수 |
| 범퍼카 토토beginscan | regproc | pg_proc.oid | "새 스캔 시작"함수 |
| 범퍼카 토토rescan | regproc | pg_proc.oid | "이 스캔을 다시 시작하세요"함수 |
| 수정스캔 | regproc | pg_proc.oid | "이 스캔 종료"함수 |
| 범퍼카 토토markpos | regproc | pg_proc.oid | "현재 스캔 표시 위치"함수 |
| 범퍼카 토토restrpos | regproc | pg_proc.oid | "표시된 스캔 복원 위치"함수 |
| 범퍼카 토토build | regproc | pg_proc.oid | "새 색인 구축"함수 |
| 범퍼카 토토bulkdelete | regproc | pg_proc.oid | 대량 삭제 기능 |
| 범퍼카 토토costestimate | regproc | pg_proc.oid | 인덱스 스캔 비용 추정 |
다중 열을 지원하는 인덱스 AM(가짐범퍼카 토토canmulticol참)반드시인덱싱 null 지원 첫 번째 열 이후의 열은 플래너가 인덱스는 첫 번째 열에 대한 쿼리에만 사용할 수 있습니다. 에 대한 예를 들어, (a,b)에 대한 인덱스와 WHERE a = 4인 쿼리를 생각해 보세요. 시스템은 인덱스를 사용하여 행을 검색할 수 있다고 가정합니다. = 4. 인덱스에서 b가 null인 행을 생략하면 잘못된 것입니다. 그러나 첫 번째 인덱스 열이 있는 행은 생략해도 괜찮습니다. 널. (GiST는 현재 그렇게 하고 있습니다.)범퍼카 토토indexnulls다음의 경우에만 true로 설정되어야 합니다. index AM은 임의의 조합을 포함하여 모든 행을 인덱싱합니다. 널.