연산자 클래스와 연관된 연산자가 식별됩니다 에 의해"사설 토토 사이트 수치", 이는 해당 컨텍스트 내에서 각 연산자의 의미를 식별합니다. 운영자 클래스. 예를 들어 B-트리는 엄격한 순서를 적용합니다. 키가 작은 것부터 큰 것 순으로, 연산자는 다음과 같습니다."미만"그리고"보다 큼 또는 같음"B-트리와 관련하여 흥미롭습니다. 왜냐하면포스트그레SQL허용합니다 사용자가 연산자를 정의합니다.포스트그레SQL이름을 볼 수 없습니다 연산자(예:<또는=) 어떤 종류의 비교인지 알려주세요. 대신, 인덱스 액세스 방법은 일련의"사설 토토 사이트"은 다음과 같이 생각할 수 있습니다. 일반화된 연산자. 각 연산자 클래스는 실제 연산자는 특정 데이터 유형에 대한 각 전략에 해당합니다. 그리고 인덱스 의미론의 해석.
B-트리 인덱스는 다음과 같이 5가지 전략을 정의합니다.테이블 14-1.
해시 인덱스는 비트 단위 유사성만 표현하므로 다음과 같이 1개의 전략만 정의하세요.테이블 14-2.
R-트리 인덱스는 직사각형-포함 관계를 표현합니다. 그들은 다음과 같이 8가지 전략을 정의합니다.테이블 14-3.
표 14-3. R-트리 사설 토토 사이트
| 작동 | 사설 토토 사이트 번호 |
|---|---|
| 왼쪽 | 1 |
| 왼쪽 또는 겹치는 | 2 |
| 겹침 | 3 |
| 오른쪽 또는 겹치는 | 4 |
| 오른쪽 | 5 |
| 같은 | 6 |
| 포함 | 7 |
| 다음에 의해 포함됨 | 8 |
GiST 인덱스는 더욱 유연합니다. 고정된 인덱스가 없습니다. 전혀 사설 토토 사이트 세트. 대신에"일관성"특정 GiST의 지원 루틴 연산자 클래스는 사설 토토 사이트 번호를 해석하지만 좋아요.
그런데, 그amorderstrategy열pg_am다음 여부를 알려줍니다.
액세스 방법은 순서화된 스캔을 지원합니다. 0은 그렇지 않음을 의미합니다. 그렇다면
하다,amorderstrategy은
순서 연산자에 해당하는 사설 토토 사이트 번호입니다. 을 위한
예를 들어, B-트리에는amorderstrategy= 1, 즉"미만"사설 토토 사이트
숫자.
간단히 말하면, 연산자 클래스는 연산자 세트를 지정해야 합니다 연산자에 대한 이러한 의미론적 아이디어 각각을 표현하는 것 클래스의 데이터 유형입니다.