non mi vengono attualmente soluzioni alternative (via web intendo) ma posso dirti che (supponiamo) 50 query al secondo a ciclo continuo non sono un carico mostruoso (bisogna vedere cosa e quanto si estrae e su che server si estrae) ma c'è da tenerne conto.
se poi aggiungiamo che in un call center possono esserci anche 300 o più operatori le query si sommano.
poi bisognerebbe vedere la macchina su cui è installato il db, la memoria, il processore etc etc.
in definitiva: così come lo hai descritto per me il sistema è troppo precario. voglio dire: un sistema che rischia di cadere se si collegano 500 persone tutte insieme non è il massimo.