Block Range Index

E427690

Block Range Index is a compact PostgreSQL index type that summarizes ranges of table blocks to speed up queries on large, naturally ordered datasets while using minimal storage.

All labels observed (1)

Label Occurrences
Block Range Index canonical 2

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf PostgreSQL index type ⓘ
database index structure ⓘ
abbreviation BRIN ⓘ
accessMethodName brin ⓘ
advantage fast index creation ⓘ
good for very large tables ⓘ
low maintenance overhead ⓘ
much smaller than B-tree indexes ⓘ
benefitsFrom correlation between indexed column and physical row order ⓘ
category indexing and search ⓘ
designedFor large tables ⓘ
naturally ordered datasets ⓘ
documentationURL https://www.postgresql.org/docs/current/brin.html ⓘ
granularity block ranges ⓘ
hasProperty compact ⓘ
minimal storage usage ⓘ
space-efficient ⓘ
summarizes table block ranges ⓘ
implementedAs access method in PostgreSQL ⓘ
introducedInVersion PostgreSQL 9.5 ⓘ
notRecommendedFor highly random data distributions ⓘ
small tables ⓘ
operatesOn table blocks ⓘ
optimizes queries on large tables ⓘ
range queries ⓘ
rangeSizeConfigurable true ⓘ
requires VACUUM or autovacuum to maintain visibility map ⓘ
stores all-equal flags per block range ⓘ
maximum values per block range ⓘ
minimum values per block range ⓘ
nulls presence flags per block range ⓘ
summary information about block ranges ⓘ
supports append-only workloads ⓘ
log-like tables ⓘ
multi-column indexes ⓘ
parallel index scans ⓘ
partial indexes ⓘ
sequentially correlated data ⓘ
time-series data ⓘ
supportsOperatorClassesFor array data types ⓘ
geometric data types ⓘ
network address data types ⓘ
scalar data types ⓘ
tradeOff less precise than B-tree indexes ⓘ
may scan more pages than B-tree ⓘ
usedIn PostgreSQL ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

BRIN → fullName → Block Range Index ⓘ
BRIN → abbreviationOf → Block Range Index ⓘ