Limits

There isn't a limit or performance metric we can't improve by an order of magnitude when prioritized. If you expect to brush up against a limit or you are limited by present performance, contact us.

LimitCurrent
Max documents (global)Unlimited (seen: 1T+ @ 3PB+)
Max documents (per namespace)128B @ 256TB (seen: 100B @ 200TB)
Max shards per namespace256
Max documents (per shard)500M @ 1TB
Max number of namespacesUnlimited (seen: 250M+)
Max number of pinned namespaces256
Max vector columns per namespace8
Maximum number of embedded attributes per namespace4
Max dimensions for dense vectors10,752
Max total dimensions for sparse vectorsUnlimited (seen: 30,522)
Max dimensions per sparse vector1,024
Max inactive time in cachehours
Max write throughput (global)Unlimited (seen: 10M+ writes/s @ 32GB/s)
Max write throughput (per namespace)10k writes/s @ 32 MB/s
Max namespace copy throughput72 MB/s
Number of branchesUnlimited (seen: 10M+)
Max upsert batch request size512 MB
Max upsert batch of embedded attributes256 rows
Max rows affected by patch by filter50k
Max rows affected by delete by filter5M
Max ingested, unindexed data2 GB
Max queries (global)Unlimited (seen: 100k+ queries/s)
Max queries (per namespace)5k+ queries/s
Max queries in a multi-query request16
Max concurrent queries per unpinned namespace16 (100s of queries/s)
Max read replicasUnlimited (seen: 3)
Vector search recall@1090-100%
Max attribute value size8 MiB
Max filterable value size4 KiB
Max document size64 MiB
Max id size64 bytes
Max attribute name length128 bytes
Max attribute names per namespace1,024
Max namespace name length128 bytes
Max full-text query length8,192
Max limit.total10k
Max aggregation groups per query10k
Max computed attributes per query256
Max fragments per highlight1024