The number of database connections that Mendix tries to use is indeed configurable using the connection pooling settings. However, it is important that these settings somewhat correspond with the settings of the DBMS you are using.
In your case I think the number of connections allowed by your database is not high enough for the operations Mendix is trying to perform. In PostgreSQL you can alter the maximum number of allowed connections by increasing max_connections
in postgresql.conf
. By default this is set to 100
, which in my experience is a bit to low for most Mendix applications. I usually set this to 512
. If you increase this number, you might also want to increase the shared_buffers
, because these settings are somewhat related.
Other database systems should have similar settings.