CorePostgreSQLPhân phối bao gồmBrin7663_7692Bảng 71.1.
TheMinmaxCác lớp cách đọc kèo bóng đá tử lưu trữ tối thiểu và các giá trị tối đa xuất hiện trong cột được lập chỉ mục trong phạm vi. TheBao gồmCác lớp cách đọc kèo bóng đá tử lưu trữ một giá trị bao gồm các giá trị trong cột được lập chỉ mục trong phạm vi. TheBloomCác lớp cách đọc kèo bóng đá tử Xây dựng bộ lọc Bloom cho tất cả các giá trị trong phạm vi. TheMinmax-MultiCác lớp cách đọc kèo bóng đá tử lưu trữ nhiều giá trị tối thiểu và tối đa, biểu thị các giá trị xuất hiện trong cột được lập chỉ mục trong phạm vi.
Bảng 71.1. Tích hợpBrinCác lớp cách đọc kèo bóng đá tử
tên | cách đọc kèo bóng đá tử có thể lập chỉ mục |
---|---|
bit_minmax_ops |
= (bit, bit) |
<(bit, bit) |
|
(bit, bit) |
|
<= (bit, bit) |
|
9476_9493 |
|
box_inclusion_ops |
@ (hộp, điểm) |
<< (hộp, hộp) |
|
& <(hộp, hộp) |
|
& (hộp, hộp) |
|
(hộp, hộp) |
|
<@ (hộp, hộp) |
|
@ (hộp, hộp) |
|
~ = (hộp, hộp) |
|
&& (hộp, hộp) |
|
<< | (hộp, hộp) |
|
10662_10684 |
|
| & (hộp, hộp) |
|
| (hộp, hộp) |
|
10983_11001 |
= (ký tự, ký tự) |
bpchar_minmax_ops |
= (ký tự, ký tự) |
<(ký tự, ký tự) |
|
<= (ký tự) |
|
(ký tự, ký tự) |
|
= (ký tự) |
|
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") |
12936_12958 |
|
<= ("char", "char") |
|
("Char", "Char") |
|
= ("Char", "Char") |
|
date_bloom_ops |
= (ngày, ngày) |
date_minmax_ops |
= (ngày, ngày) |
<(ngày, ngày) |
|
<= (ngày, ngày) |
|
(ngày, ngày) |
|
= (ngày, ngày) |
|
date_minmax_multi_ops |
= (ngày, ngày) |
<(ngày, ngày) |
|
<= (ngày, ngày) |
|
(ngày, ngày) |
|
= (ngày, ngày) |
|
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) |
|
inet_inclusion_ops |
<< (inet, inet) |
<< = (inet, inet) |
|
(Inet, Inet) |
|
= (inet, inet) |
|
= (inet, inet) |
|
&& (inet, inet) |
|
inet_bloom_ops |
= (inet, inet) |
INET_MINMAX_OPS |
= (inet, inet) |
<(inet, inet) |
|
<= (inet, inet) |
|
(inet, inet) |
|
= (inet, inet) |
|
inet_minmax_multi_ops |
= (inet, inet) |
<(inet, inet) |
|
<= (inet, inet) |
|
(inet, inet) |
|
= (inet, inet) |
|
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 |
= (khoảng cách đọc kèo bóng đá, khoảng cách đọc kèo bóng đá) |
interval_minmax_ops |
= (khoảng cách đọc kèo bóng đá, khoảng cách đọc kèo bóng đá) |
<(khoảng cách đọc kèo bóng đá, khoảng cách đọc kèo bóng đá) |
|
<= (khoảng cách đọc kèo bóng đá, khoảng cách đọc kèo bóng đá) |
|
(khoảng cách đọc kèo bóng đá, khoảng cách đọc kèo bóng đá) |
|
= (khoảng cách đọc kèo bóng đá, khoảng cách đọc kèo bóng đá) |
|
24475_24502 |
= (khoảng cách đọc kèo bóng đá, khoảng cách đọc kèo bóng đá) |
<(khoảng cách đọc kèo bóng đá, khoảng cách đọc kèo bóng đá) |
|
<= (khoảng cách đọc kèo bóng đá, khoảng cách đọc kèo bóng đá) |
|
(khoảng cách đọc kèo bóng đá, khoảng cách đọc kèo bóng đá) |
|
= (khoảng cách đọc kèo bóng đá, khoảng cách đọc kèo bóng đá) |
|
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 |
26588_26611 |
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 |
= (tên, tên) |
name_minmax_ops |
= (tên, tên) |
<(tên, tên) |
|
<= (tên, tên) |
|
(tên, tên) |
|
= (tên, tên) |
|
numeric_bloom_ops |
= (số, số) |
numeric_minmax_ops |
= (số, số) |
<(số, số) |
|
<= (số, số) |
|
(số, số) |
|
= (số, số) |
|
numeric_minmax_multi_ops |
= (số, số) |
<(số, số) |
|
<= (số, số) |
|
(số, số) |
|
= (số, số) |
|
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) |
|
33482_33514 |
|
@ (Anyrange, AnyEuity) |
|
@ (Anyrange, Anyrange) |
|
<@ (Anyrange, Anyrange) |
|
<< (Anyrange, Anyrange) |
|
(Anyrange, Anyrange) |
|
& <(Anyrange, Anyrange) |
|
& (Anyrange, Anyrange) |
|
- |- (Anyrange, Anyrange) |
|
text_bloom_ops |
= (văn bản, văn bản) |
text_minmax_ops |
= (văn bản, văn bản) |
<(văn bản, văn bản) |
|
<= (văn bản, văn bản) |
|
(văn bản, văn bản) |
|
= (văn bản, văn bản) |
|
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 |
= (dấu cách đọc kèo bóng đá, dấu cách đọc kèo bóng đá) |
Timestamp_MinMax_ops |
= (dấu cách đọc kèo bóng đá, dấu cách đọc kèo bóng đá) |
<(Timestamp, Timestamp) |
|
37049_37078 |
|
37158_37186 |
|
= (dấu cách đọc kèo bóng đá, dấu cách đọc kèo bóng đá) |
|
Timestamp_MinMax_Multi_ops |
= (dấu cách đọc kèo bóng đá, dấu cách đọc kèo bóng đá) |
<(Timestamp, Timestamp) |
|
<= (dấu cách đọc kèo bóng đá, dấu cách đọc kèo bóng đá) |
|
(dấu cách đọc kèo bóng đá, dấu cách đọc kèo bóng đá) |
|
= (dấu cách đọc kèo bóng đá, dấu cách đọc kèo bóng đá) |
|
TIMESTAMPTZ_BLOOM_OPS |
= (TIMESTAMPTZ, TIMESTAMPTZ) |
38244_38268 |
= (TIMESTAMPTZ, TIMESTAMPTZ) |
<(TIMESTAMPTZ, TIMESTAMPTZ) |
|
<= (TIMESTAMPTZ, TIMESTAMPTZ) |
|
(TIMESTAMPTZ, TIMESTAMPTZ) |
|
= (dấu cách đọc kèo bóng đá, Timestampz) |
|
Timestampz_minmax_multi_ops |
= (TIMESTAMPTZ, TIMESTAMPTZ) |
<(TIMESTAMPTZ, TIMESTAMPTZ) |
|
<= (TIMESTAMPTZ, TIMESTAMPTZ) |
|
(TIMESTAMPTZ, TIMESTAMPTZ) |
|
= (TIMESTAMPTZ, TIMESTAMPTZ) |
|
time_bloom_ops |
= (cách đọc kèo bóng đá, cách đọc kèo bóng đá) |
time_minmax_ops |
= (cách đọc kèo bóng đá, cách đọc kèo bóng đá) |
<(cách đọc kèo bóng đá, cách đọc kèo bóng đá) |
|
<= (cách đọc kèo bóng đá, cách đọc kèo bóng đá) |
|
(cách đọc kèo bóng đá, cách đọc kèo bóng đá) |
|
= (cách đọc kèo bóng đá, cách đọc kèo bóng đá) |
|
time_minmax_multi_ops |
= (cách đọc kèo bóng đá, cách đọc kèo bóng đá) |
<(cách đọc kèo bóng đá, cách đọc kèo bóng đá) |
|
<= (cách đọc kèo bóng đá, cách đọc kèo bóng đá) |
|
(cách đọc kèo bóng đá, cách đọc kèo bóng đá) |
|
= (cách đọc kèo bóng đá, cách đọc kèo bóng đá) |
|
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) |
Một số cách đọc kèo bóng đá cho phép chỉ định các tham số ảnh hưởng đến hành vi của lớp toán tử. Mỗi lớp toán tử có bộ tham số được phép riêng. ChỉBloom
vàMinmax-Multi
Các lớp cách đọc kèo bóng đá tử cho phép chỉ định tham số:
Các lớp cách đọc kèo bóng đá tử Bloom Chấp nhận các tham số sau:
N_DISTINC_PER_RANGE
Xác định số lượng giá trị không null khác biệt trong phạm vi khối, được sử dụng bởiBrinBloom Indexes để định cỡ bộ lọc Bloom. Nó hoạt động tương tự nhưn_distince
Tùy chọn choBẢNG ALTER. Khi được đặt thành một giá trị dương, mỗi phạm vi khối được giả sử chứa số lượng giá trị không null riêng biệt này. Khi được đặt thành một giá trị âm, phải lớn hơn hoặc bằng -1, số lượng các giá trị không null riêng biệt được giả định là phát triển tuyến tính với số lượng tổng tối đa có thể trong phạm vi khối (khoảng 290 hàng trên mỗi khối). Giá trị mặc định là-0.1
và số lượng tối thiểu của các giá trị không có null riêng biệt là16
.
false_positive_rate
Xác định tỷ lệ dương tính giả mong muốn được sử dụng bởiBrinBloom Indexes để định cỡ bộ lọc Bloom. Các giá trị phải nằm trong khoảng từ 0,0001 đến 0,25. Giá trị mặc định là 0,01, tỷ lệ dương tính giả 1%.
Các lớp cách đọc kèo bóng đá tử Minmax-Multi Chấp nhận các tham số này:
value_per_range
Xác định số lượng giá trị tối đa được lưu trữ bởiBrinMinmax chỉ mục để tóm tắt phạm vi khối. Mỗi giá trị có thể đại diện cho một điểm hoặc một ranh giới của một khoảng. Các giá trị phải nằm trong khoảng từ 8 đến 256 và giá trị mặc định là 32.
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.