ciao
"che uso fai del DB? <- domanda la cui risposta è decisamente difficile e articolata"
:) ovviamente intendevo da un punto di vista tecnico e non "che ci metti dentro"
usando PHP non saprei darti indicazioni precise, posso solo darti delle linee guida:
tra le mie applicazioni non ho mai riscontrato un problema simile, quindi suppongo che non sia un problema di SQL azure
stai attento a chiudere sempre le connessioni e ad aprirle solo nel momento del bisogno (per ridurre il numero di connessioni utilizzate)
.NET usa un concetto di connection-pooling, non so le API di PHP x sqlazure se lo usino, e nel caso inverso se questo può essere il problema (forse va in protezione il DB, o il firewall, etc)
se non riesci a gestire il pooling da API, prova a farlo a mano riusando le connessioni già aperte e verifica se questo è il problema
se mi vengono in mente altre idee ti scrivo :)
a presto