71.2. 내장 운영자 토토 커뮤니티#

핵심PostgreSQL분포 포함브린운영자 토토 커뮤니티에 표시표 71.1.

theminmax운영자 토토 커뮤니티 범위 내에서 인덱스 된 열에 나타나는 최소값과 최대 값을 저장합니다. 그만큼포함운영자 토토 커뮤니티 범위 내에서 인덱스 된 열의 값을 포함하는 값을 저장합니다. 그만큼Bloom운영자 토토 커뮤니티 범위의 모든 값에 대한 블룸 필터를 구축합니다. 그만큼Minmax-Multi운영자 토토 커뮤니티는 여러 최소 및 최대 값을 저장합니다.

표 71.1. 내장브린운영자 토토 커뮤니티

이름 인덱스 가능한 연산자
bit_minmax_ops = (비트, 비트)
<(비트, 비트)
(비트, 비트)
<= (비트, 비트)
= (비트, 비트)
box_inclusion_ops @ (Box, Point)
<< (Box, Box)
& <(Box, Box)
& (Box, Box)
(상자, 상자)
<@ (box, box)
@ (Box, Box)
~ = (Box, Box)
&& (Box, Box)
<< | (상자, 상자)
& <| (상자, 상자)
| & (Box, Box)
| (Box, Box)
BPCHAR_BLOOM_OPS = (캐릭터, 문자)
BPCHAR_MINMAX_OPS = (캐릭터, 문자)
<(캐릭터, 문자)
<= (캐릭터, 문자)
(캐릭터, 문자)
= (캐릭터, 문자)
bytea_bloom_ops = (bytea, bytea)
bytea_minmax_ops = (bytea, bytea)
<(bytea, bytea)
<= (bytea, bytea)
(bytea, bytea)
= (bytea, bytea)
char_bloom_ops = ( "char", "char")
char_minmax_ops = ( "char", "char")
<( "char", "char")
<= ( "char", "char")
( "char", "char")
= ( "char", "char")
date_bloom_ops = (날짜, 날짜)
date_minmax_ops = (날짜, 날짜)
<(날짜, 날짜)
<= (날짜, 날짜)
(날짜, 날짜)
= (날짜, 날짜)
date_minmax_multi_ops = (날짜, 날짜)
<(날짜, 날짜)
<= (날짜, 날짜)
(날짜, 날짜)
= (날짜, 날짜)
float4_bloom_ops = (float4, float4)
float4_minmax_ops = (float4, float4)
<(float4, float4)
(float4, float4)
<= (float4, float4)
= (float4, float4)
float4_minmax_multi_ops = (float4, float4)
<(float4, float4)
(float4, float4)
<= (float4, float4)
= (float4, float4)
float8_bloom_ops = (float8, float8)
float8_minmax_ops = (float8, float8)
<(float8, float8)
<= (float8, float8)
(float8, float8)
= (float8, float8)
float8_minmax_multi_ops = (float8, float8)
<(float8, float8)
<= (float8, float8)
(float8, float8)
= (float8, float8)
토토 커뮤니티_inclusion_ops << (토토 커뮤니티, 토토 커뮤니티)
<< = (토토 커뮤니티, 토토 커뮤니티)
(토토 커뮤니티, 토토 커뮤니티)
= (토토 커뮤니티, 토토 커뮤니티)
= (토토 커뮤니티, 토토 커뮤니티)
&& (토토 커뮤니티, 토토 커뮤니티)
토토 커뮤니티_bloom_ops = (토토 커뮤니티, 토토 커뮤니티)
inet_minmax_ops = (토토 커뮤니티, 토토 커뮤니티)
<(토토 커뮤니티, 토토 커뮤니티)
<= (토토 커뮤니티, 토토 커뮤니티)
(토토 커뮤니티, 토토 커뮤니티)
= (토토 커뮤니티, 토토 커뮤니티)
inet_minmax_multi_ops = (토토 커뮤니티, 토토 커뮤니티)
<(토토 커뮤니티, 토토 커뮤니티)
<= (토토 커뮤니티, 토토 커뮤니티)
(토토 커뮤니티, 토토 커뮤니티)
= (토토 커뮤니티, 토토 커뮤니티)
int2_bloom_ops = (int2, int2)
int2_minmax_ops = (int2, int2)
<(int2, int2)
(int2, int2)
<= (int2, int2)
= (int2, int2)
int2_minmax_multi_ops = (int2, int2)
<(int2, int2)
(int2, int2)
<= (int2, int2)
= (int2, int2)
int4_bloom_ops = (int4, int4)
int4_minmax_ops = (int4, int4)
<(int4, int4)
(int4, int4)
<= (int4, int4)
= (int4, int4)
int4_minmax_multi_ops = (int4, int4)
<(int4, int4)
(int4, int4)
<= (int4, int4)
= (int4, int4)
int8_bloom_ops = (bigint, bigint)
int8_minmax_ops = (bigint, bigint)
<(bigint, bigint)
(bigint, bigint)
<= (bigint, bigint)
= (bigint, bigint)
int8_minmax_multi_ops = (bigint, bigint)
<(bigint, bigint)
(bigint, bigint)
<= (bigint, bigint)
= (bigint, bigint)
interval_bloom_ops = (간격, 간격)
interval_minmax_ops = (간격, 간격)
<(간격, 간격)
<= (간격, 간격)
(간격, 간격)
= (간격, 간격)
interval_minmax_multi_ops = (간격, 간격)
<(간격, 간격)
<= (간격, 간격)
(간격, 간격)
= (간격, 간격)
MacAddr_bloom_ops = (MacAddr, MacAddr)
macAddr_minmax_ops = (MacAddr, MacAddr)
<(MacAddr, MacAddr)
<= (MacAddr, MacAddr)
(MacAddr, MacAddr)
= (MacAddr, MacAddr)
macAddr_minmax_multi_ops = (MacAddr, MacAddr)
<(MacAddr, MacAddr)
<= (MacAddr, MacAddr)
(MacAddr, MacAddr)
= (MacAddr, MacAddr)
MacAddr8_bloom_ops = (MacAddr8, MacAddr8)
MacAddr8_minmax_ops = (MacAddr8, MacAddr8)
<(MacAddr8, MacAddr8)
<= (MacAddr8, MacAddr8)
(MacAddr8, MacAddr8)
= (MacAddr8, MacAddr8)
MacAddr8_minmax_multi_ops = (MacAddr8, MacAddr8)
<(MacAddr8, MacAddr8)
<= (MacAddr8, MacAddr8)
(MacAddr8, MacAddr8)
= (MacAddr8, MacAddr8)
name_bloom_ops = (이름, 이름)
name_minmax_ops = (이름, 이름)
<(이름, 이름)
<= (이름, 이름)
(이름, 이름)
= (이름, 이름)
numeric_bloom_ops = (숫자, 숫자)
numeric_minmax_ops = (숫자, 숫자)
<(숫자, 숫자)
<= (숫자, 숫자)
(숫자, 숫자)
= (숫자, 숫자)
numeric_minmax_multi_ops = (숫자, 숫자)
<(숫자, 숫자)
<= (숫자, 숫자)
(숫자, 숫자)
= (숫자, 숫자)
OID_BLOOM_OPS = (OID, OID)
OID_MINMAX_OPS = (OID, OID)
<(oid, oid)
(OID, OID)
<= (OID, OID)
= (OID, OID)
OID_MINMAX_MULTI_OPS = (OID, OID)
<(oid, oid)
(OID, OID)
<= (OID, OID)
= (OID, OID)
PG_LSN_BLOOM_OPS = (PG_LSN, PG_LSN)
PG_LSN_MINMAX_OPS = (PG_LSN, PG_LSN)
<(pg_lsn, pg_lsn)
(PG_LSN, PG_LSN)
<= (PG_LSN, PG_LSN)
= (PG_LSN, PG_LSN)
PG_LSN_MINMAX_MULTI_OPS = (PG_LSN, PG_LSN)
<(pg_lsn, pg_lsn)
(PG_LSN, PG_LSN)
<= (PG_LSN, PG_LSN)
= (PG_LSN, PG_LSN)
range_inclusion_ops = (AnyRange, AnyRange)
<(AnyRange, AnyRange)
<= (AnyRange, AnyRange)
= (AnyRange, AnyRange)
(AnyRange, AnyRange)
&& (AnyRange, AnyRange)
@ (AnyRange, Anylement)
@ (AnyRange, AnyRange)
<@ (AnyRange, AnyRange)
<< (AnyRange, AnyRange)
(AnyRange, AnyRange)
& <(AnyRange, AnyRange)
& (AnyRange, AnyRange)
- |- (AnyRange, AnyRange)
text_bloom_ops = (텍스트, 텍스트)
text_minmax_ops = (텍스트, 텍스트)
<(텍스트, 텍스트)
<= (텍스트, 텍스트)
(텍스트, 텍스트)
= (텍스트, 텍스트)
TID_BLOOM_OPS = (tid, tid)
TID_MINMAX_OPS = (tid, tid)
<(tid, tid)
(tid, tid)
<= (tid, tid)
= (tid, tid)
TID_MINMAX_MULTI_OPS = (tid, tid)
<(tid, tid)
(tid, tid)
<= (tid, tid)
= (tid, tid)
Timestamp_bloom_ops = (타임 스탬프, 타임 스탬프)
TimesTamp_MinMax_Ops = (타임 스탬프, 타임 스탬프)
<(타임 스탬프, 타임 스탬프)
<= (타임 스탬프, 타임 스탬프)
(타임 스탬프, 타임 스탬프)
= (타임 스탬프, 타임 스탬프)
Timestamp_Minmax_multi_ops = (타임 스탬프, 타임 스탬프)
<(타임 스탬프, 타임 스탬프)
<= (타임 스탬프, 타임 스탬프)
(타임 스탬프, 타임 스탬프)
= (타임 스탬프, 타임 스탬프)
Timestamptz_bloom_ops = (timestamptz, timestamptz)
TimestAmptz_MINMAX_OPS = (timestamptz, timestamptz)
<(timestamptz, timestamptz)
<= (timestamptz, timestamptz)
(timestamptz, timestamptz)
= (timestamptz, timestamptz)
TimestAmptz_minmax_multi_ops = (timestamptz, timestamptz)
<(timestamptz, timestamptz)
<= (timestamptz, timestamptz)
(timestamptz, timestamptz)
= (timestamptz, timestamptz)
time_bloom_ops = (시간, 시간)
time_minmax_ops = (시간, 시간)
<(시간, 시간)
<= (시간, 시간)
(시간, 시간)
= (시간, 시간)
time_minmax_multi_ops = (시간, 시간)
<(시간, 시간)
<= (시간, 시간)
(시간, 시간)
= (시간, 시간)
TIMETZ_BLOOM_OPS = (Timetz, Timetz)
TIMETZ_MINMAX_OPS = (Timetz, Timetz)
<(Timetz, Timetz)
<= (Timetz, Timetz)
(Timetz, Timetz)
= (Timetz, Timetz)
TIMETZ_MINMAX_MULTI_OPS = (Timetz, Timetz)
<(Timetz, Timetz)
<= (Timetz, Timetz)
(Timetz, Timetz)
= (Timetz, Timetz)
uuid_bloom_ops = (uuid, uuid)
UUID_MINMAX_OPS = (uuid, uuid)
<(uuid, uuid)
(uuid, uuid)
<= (uuid, uuid)
= (uuid, uuid)
uuid_minmax_multi_ops = (uuid, uuid)
<(uuid, uuid)
(uuid, uuid)
<= (uuid, uuid)
= (uuid, uuid)
varbit_minmax_ops = (Varbit, Varbit)
<(Varbit, Varbit)
(Varbit, Varbit)
<= (Varbit, Varbit)
= (Varbit, Varbit)

71.2.1. 연산자 토토 커뮤니티 매개 변수#

내장 연산자 클래스 중 일부는 운영자 토토 커뮤니티의 동작에 영향을 미치는 매개 변수를 지정할 수 있습니다. 각 연산자 클래스에는 자체 허용 매개 변수 세트가 있습니다. 만블룸andMinmax-Multi운영자 토토 커뮤니티가 매개 변수 지정 허용 :

Bloom Operator Classs :

n_distinct_per_range

|브린블룸 필터 크기에 대한 블룸 인덱스. 그것은와 비슷하게 행동합니다.n_distinct옵션Alter Table. 양수 값으로 설정되면 각 블록 범위는이 균등 한 널 널 값을 포함하는 것으로 가정됩니다. -1보다 큰 음수 값으로 설정할 때, 뚜렷한 비 널 값의 수는 블록 범위에서 가능한 최대 튜플 수 (블록 당 약 290 행)로 선형으로 성장하는 것으로 가정합니다. 기본값은입니다.-0.1, 그리고 뚜렷한 비 널 값의 최소 수는입니다.16.

false_positive_rate

|브린블룸 필터 크기에 대한 블룸 인덱스. 값은 0.0001에서 0.25 사이 여야합니다. 기본값은 0.01로 1% 오 탐지율입니다.

Minmax-Multi 연산자 클래스는 다음을 수락합니다.

values_per_range

브린Minmax 인덱스는 블록 범위를 요약합니다. 각 값은 점 또는 간격의 경계를 나타낼 수 있습니다. 값은 8에서 256 사이 여야하고 기본값은 32입니다.

정정 제출

47807_48033이 양식문서 문제를보고하려면