From 6e5e9c0f146eec6106e5f6e2b5d0b0117e09ec0b Mon Sep 17 00:00:00 2001 From: Wojtek Majewski Date: Wed, 22 Jan 2025 10:22:51 +0100 Subject: [PATCH] docs(supabase): update connection pooling configuration Modify Supavisor connection pool settings in documentation: - Change pool mode from transaction to session - Increase default pool size from 20 to 50 --- .../src/content/docs/edge-worker/prepare-environment.mdx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/pgflow.dev/src/content/docs/edge-worker/prepare-environment.mdx b/pkgs/pgflow.dev/src/content/docs/edge-worker/prepare-environment.mdx index 7331a80..8b2aedb 100644 --- a/pkgs/pgflow.dev/src/content/docs/edge-worker/prepare-environment.mdx +++ b/pkgs/pgflow.dev/src/content/docs/edge-worker/prepare-environment.mdx @@ -58,7 +58,8 @@ If not, see Supabase's [installation guide](https://supabase.com/docs/guides/cli 1. ### Setup Connection Pool Modify the `db.pooler` section in your `supabase/config.toml` file - to switch to Supavisor **Session Mode** connection pooling: + to switch to Supavisor **Session Mode**. It's also good to increase the + default pool size: ```diff lang="toml" [db.pooler] @@ -70,7 +71,8 @@ If not, see Supabase's [installation guide](https://supabase.com/docs/guides/cli - pool_mode = "transaction" + pool_mode = "session" # How many server connections to allow per user/database pair. - default_pool_size = 20 + - default_pool_size = 20 + + default_pool_size = 50 # Maximum number of client connections allowed. max_client_conn = 100 ```