| PostgreSQL 9.3.25 문서 | ||||
|---|---|---|---|---|
| PostgreSQL : 문서 : 9.3 : 인덱스 메이저 토토 사이트 방법 인터페이스 정의 | PostgreSQL : 문서 : 9.3 : 인덱스 메이저 토토 사이트 방법 인터페이스 정의 | 54장. 색인 액세스 방법 인터페이스 정의 | PostgreSQL : 문서 : 9.3 : 색인 토토 사이트 추천 토토 사이트 추천 함수 | |
각 색인 액세스 방법은 다음의 행으로 설명됩니다.pg_am시스템 카탈로그(참조섹션 47.3). a의 주요 내용pg_am행은 다음을 참조합니다.pg_proc에서 제공하는 스포츠 토토 베트맨 액세스 기능을 식별하는 항목 접근 방법. 이러한 함수에 대한 API는 나중에 정의됩니다. 이 장. 게다가,pg_amrow는 다음과 같은 액세스 방법의 몇 가지 고정 속성을 지정합니다. 다중 열 인덱스를 지원할 수 있는지 여부. 현재는 없습니다 생성 또는 삭제에 대한 특별 지원pg_am항목; 새로운 액세스 권한을 작성할 수 있는 사람 메소드는 적절한 행을 삽입할 수 있을 것으로 예상됩니다. 스스로.
유용하려면 색인 액세스 방법에도 하나 이상이 있어야 합니다.운영자 가족그리고연산자 클래스다음에 정의됨pg_opfamily, pg_opclass, pg_amop그리고pg_amproc. 이러한 항목을 통해 계획자는 다음을 수행할 수 있습니다. 어떤 종류의 쿼리 제한을 사용할 수 있는지 결정 이 액세스 방법의 인덱스입니다. 운영자 제품군 및 클래스는 다음과 같습니다. 설명됨와이즈 토토 PostgreSQL : 문서 : 9.3 : 인덱스에 대한 인터페이스 확장, 이는 이 장을 읽기 위한 전제 자료입니다.
개별 색인은 다음에 의해 정의됩니다.pg_class물리적 관계로 설명하는 항목과 apg_index인덱스의 논리적 내용을 보여주는 항목, 즉 가지고 있는 인덱스 열 집합과 해당 열의 의미는 다음과 같습니다. 연관된 연산자 클래스에 의해 캡처됩니다. 인덱스 열(키 값)은 기본 테이블의 단순 열이거나 테이블 행에 대한 표현식. 일반적으로 인덱스 액세스 방법 인덱스 키 값이 어디서 왔는지에는 관심이 없습니다. 항상 미리 계산된 키 값을 전달하지만) 연산자 클래스 정보에 관심이 있습니다.pg_index. 이 두 카탈로그 항목은 모두 의 일부로 액세스됨관계데이터 스포츠 토토 베트맨의 모든 작업에 전달되는 구조입니다.
일부 플래그 열pg_am명백하지 않은 의미가 있습니다. 요구 사항amcanunique에서 논의됨섹션 54.5.amcanmulticol플래그는 액세스가 메소드는 다중 열 인덱스를 지원하는 반면amOptionalkey다음에서 스캔을 허용한다고 주장합니다. 첫 번째 인덱스에는 인덱스 가능 제한 조항이 제공되지 않습니다. 칼럼. 언제amcanmulticol거짓입니다,amOptionalkey본질적으로 여부를 나타냅니다. 액세스 방법은 제한 없이 전체 인덱스 스캔을 지원합니다. 조항. 여러 인덱스 열을 지원하는 액세스 방법반드시지원 스캔 첫 번째 열 이후의 일부 또는 모든 열에 대한 제한 사항을 생략합니다. 그러나 표시되기 위해 몇 가지 제한을 요구하는 것은 허용됩니다. 첫 번째 인덱스 열에 대해 이는 다음 설정으로 표시됩니다.amOptionalkey거짓. 그 이유 중 하나는 스포츠 토토 베트맨 AM이 설정될 수 있음amOptionalkeyfalse는 null 값을 색인화하지 않는 경우입니다. 대부분의 색인 생성이 가능하기 때문에 연산자는 엄격하므로 null 입력에 대해 true를 반환할 수 없습니다. null에 대한 인덱스 항목을 저장하지 않는 것이 첫눈에 매력적입니다. 값: 어쨌든 인덱스 스캔에서는 결코 반환될 수 없습니다. 그러나 인덱스 스캔에 제한이 없으면 이 인수는 실패합니다. 특정 인덱스 열에 대한 절입니다. 실제로 이는 다음을 의미합니다. 다음을 포함하는 인덱스amOptionalkey참 플래너가 null을 사용하기로 결정할 수 있으므로 null을 색인화해야 합니다. 스캔 키가 전혀 없는 인덱스입니다. 관련된 제한사항은 다음과 같습니다. 여러 인덱스 열을 지원하는 인덱스 액세스 방법반드시인덱싱 지원 첫 번째 열 이후의 열에는 Null 값이 있습니다. 왜냐하면 플래너는 이를 제한하지 않는 쿼리에 인덱스를 사용할 수 있다고 가정합니다. 열. 예를 들어 (a,b)에 대한 인덱스와어디에서 a = 4. 시스템은 다음을 가정합니다. 인덱스는 다음을 사용하여 행을 검색하는 데 사용할 수 있습니다.a = 4, 색인이 행을 생략하는 경우 잘못된 것입니다.b널입니다. 그러나 다음과 같은 행을 생략해도 괜찮습니다. 첫 번째 인덱스 열이 null입니다. 다음을 수행하는 인덱스 액세스 방법 인덱스 null도 설정할 수 있습니다.amsearchnulls, 지원함을 나타냄NULL입니다그리고아님 NULL절을 검색 조건으로 사용합니다.
| PostgreSQL : 문서 : 9.3 : 인덱스 메이저 토토 사이트 방법 인터페이스 정의 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
| 색인 액세스 방법 인터페이스 정의 | PostgreSQL : 문서 : 9.3 : 인덱스 메이저 토토 사이트 방법 인터페이스 정의 | 색인 액세스 방법 기능 |