Database Connection Pooling

I wanted to have some more detail around how Looker manages database connections. In the Admin section for database connections I see a number of connections setting and a connection pool timeout setting. It seems the timeout relates to the number of connections in that if the number of connections has been maxed out the query will wait for a connection to be come available for the timeout setting before cancelling.

Is there some more detail on how/when Looker gets a connection and when it releases it. May be simple answer here just wanted to see if there is any more detail/considerations to be aware of…

MemSQL if if matters…