Skip to content

Commit 66b539e

Browse files
t-anchorKevin Meyer
andauthored
DOCSP-51393 Add connection limit solutions (#13420)
* DOCSP-50487 Add tip on HTTPS URLs and Warning about HTTP + Postman * DOCSP-50487 typo fixes * DOCSP-51393 update connection limits section * DOCSP-51393 fix small error * DOCSP-51393 correct links * DOCSP-51393 new links approach * DOCSP-51393 trying refs again --------- Co-authored-by: Kevin Meyer <[email protected]>
1 parent 4abff16 commit 66b539e

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

content/atlas/source/reference/atlas-limits.txt

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -95,13 +95,16 @@ total number of connections |service| can allocate for a given query.
9595
Increase Connection Limit
9696
~~~~~~~~~~~~~~~~~~~~~~~~~
9797

98-
If you need to increase the number of connections your |service| cluster can handle,
99-
consider upgrading your :ref:`cluster tier <scale-cluster-instance>`.
98+
.. note::
99+
100+
Atlas scales on memory and compute use, not on connections. However, increased active connections may increase load, which may create need to scale your cluster if other solutions are not viable.
101+
102+
If you are nearing or have reached the maximum number of connections your |service| cluster can handle, you have several options available to redistribute connections or increase your limit:
100103

101-
If your application dynamically creates additional connections, as it might if,
102-
for example, your database worker pool is elastic, consider enabling
103-
:ref:`Cluster Autoscaling <cluster-autoscaling>` to ensure that your |service|
104-
cluster can accomodate your dynamic connection count requirement.
104+
- :ref:`Tune your application <performance-tuning>` to optimize connection usage.
105+
- :ref:`Enable connection pooling <connection-pool-overview>` in your application.
106+
- :ref:`Enable cluster auto-scaling <cluster-autoscaling>` to automatically scale your application as needed. This option is particularly helpful if your application dynamically creates additional connections. An elastic database worker pool would be an example of such an application.
107+
- Permanently upgrade your :ref:`cluster tier <scale-cluster-instance>`.
105108

106109
.. tabs::
107110

0 commit comments

Comments
 (0)