Does retool create a new database connection for every open window?

I'm currently running into issues with multiple connections. Aside from new connections for each instance of an app open... does Retool also create new connections for each resource query that is part of an app?

If so, what would be the best way to run multiple queries in succession without creating multiple connections?