From b125b2debb7ab5d744273a89f1edfffdfd9bafa9 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Wed, 13 Oct 2021 13:56:03 -0700 Subject: [PATCH] Added section on performance [skip ci] --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index 03789f5..3241ade 100644 --- a/README.md +++ b/README.md @@ -128,6 +128,20 @@ CREATE INDEX ON table USING ivfflat (column) WHERE (other_column = 123); To index many different values of `other_column`, consider [partitioning](https://www.postgresql.org/docs/current/ddl-partitioning.html) on `other_column`. +## Performance + +To speed up queries without an index, increase `max_parallel_workers_per_gather`. + +```sql +SET max_parallel_workers_per_gather = 4; +``` + +To speed up queries with an index, increase the number of inverted lists. + +```sql +CREATE INDEX ON table USING ivfflat (column) WITH (lists = 1000); +``` + ## Reference ### Vector Type