Skip to content
Original file line number Diff line number Diff line change
@@ -1,16 +1,19 @@
---
title: Configure Prisma Client with PgBouncer
metaTitle: Configure Prisma Client with PgBouncer
toc_max_heading_level: 2
---

<TopBlock>

An external connection pooler like PgBouncer holds a connection pool to the database, and proxies incoming client connections by sitting between Prisma Client and the database. This reduces the number of processes a database has to handle at any given time.

Usually, this works transparently, but some connection poolers only support a limited set of functionality. One common feature that external connection poolers do not support are named prepared statements, which Prisma ORM uses. For these cases, Prisma ORM can be configured to behave differently.

</TopBlock>
:::info

Looking for an easy and infrastructure free option? Try [Prisma Accelerate](https://www.prisma.io/accelerate?utm_source=docs&utm_campaign=pgbouncer-help)! Little to no setup and is compatible with all databases that Prisma ORM supports.

Learn more in our Console: [Login](https://console.prisma.io?utm_source=docs&utm_campaign=pgbouncer-help)

:::

## PgBouncer

Expand Down

This file was deleted.

File renamed without changes.

This file was deleted.

This file was deleted.

Loading
Loading