Skip to content

Commit 62dd1f2

Browse files
authored
Merge pull request #103457 from ambhatna/connectionpooling
connectionpooling
2 parents 4b40459 + 1250628 commit 62dd1f2

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

articles/mariadb/concepts-limits.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@ The maximum number of connections per pricing tier and vCores are as follows:
3232
When connections exceed the limit, you may receive the following error:
3333
> ERROR 1040 (08004): Too many connections
3434
35+
> [!IMPORTANT]
36+
> For best experience, we recommend that you use a connection pooler like ProxySQL to efficiently manage connections.
37+
38+
Creating new client connections to MariaDB takes time and once established, these connections occupy database resources, even when idle. Most applications request many short-lived connections, which compounds this situation. The result is fewer resources available for your actual workload leading to decreased performance. A connection pooler that decreases idle connections and reuses existing connections will help avoid this. To learn about setting up ProxySQL, visit our [blog post](https://techcommunity.microsoft.com/t5/azure-database-for-mysql/load-balance-read-replicas-using-proxysql-in-azure-database-for/ba-p/880042).
39+
3540
## Storage engine support
3641

3742
### Supported

articles/mysql/concepts-limits.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@ The maximum number of connections per pricing tier and vCores are as follows:
3232
When connections exceed the limit, you may receive the following error:
3333
> ERROR 1040 (08004): Too many connections
3434
35+
> [!IMPORTANT]
36+
> For best experience, we recommend that you use a connection pooler like ProxySQL to efficiently manage connections.
37+
38+
Creating new client connections to MySQL takes time and once established, these connections occupy database resources, even when idle. Most applications request many short-lived connections, which compounds this situation. The result is fewer resources available for your actual workload leading to decreased performance. A connection pooler that decreases idle connections and reuses existing connections will help avoid this. To learn about setting up ProxySQL, visit our [blog post](https://techcommunity.microsoft.com/t5/azure-database-for-mysql/load-balance-read-replicas-using-proxysql-in-azure-database-for/ba-p/880042).
39+
3540
## Storage engine support
3641

3742
### Supported

0 commit comments

Comments
 (0)