At my school I rolled out a new app infrastructure this year. It is Car dismissal (3 iPads), Parent Sign-out (4 iPads) and then 15 classrooms running an app via web browser. All of these apps are hitting the same Azure SQL DB to look for updates. On Friday everything worked fine with a S0 level and 60 concurrent connections. Today we suddenly hit that max. I then upped our service on Azure to S1 and 90 connections and then we hit that. I upped it again to 120 but our peak usage was over by then time it completed the process. My question is what happened? How can I monitor what is making connections? Is it possible Refresh() are opening but not closing promptly connections? Is there any way to troubleshoot this from the Azure SQL side and see what is happening?