You probably need to increase the size of your connection pool. You may need to also adjust the DBMS settings for your database. Here are the settings which you would put into your Sakai configuration file (typically sakai.properties) to control the database pooling.
# The initial number of connections that are created when the pool is started
initialSize@javax.sql.BaseDataSource=10
# The maximum number of active connections that can be allocated from this pool at the same time, or zero for no limit.
maxActive@javax.sql.BaseDataSource=50
# The maximum number of active connections that can remain idle in the pool, without extra ones being released, or zero for no limit.
maxIdle@javax.sql.BaseDataSource=5
# The minimum number of active connections that can remain idle in the pool, without extra ones being created, or 0 to create none.
minIdle@javax.sql.BaseDataSource=5