Moin,
ich hoffe ich bin im richtigen Board. Folgendes: Wir haben hier eine 4 Tier Architektur bestehend aus Client Tier, Application Tier, Service Tiert und Data Tier.
Wobei bei uns ein Tomcat als Application Tier eingesetzt wird.
Nun meine Frage:
Aus dem Client heraus stoße ich derzeit 500 Threads gleichzeitig an, die alle auf dem Server rödeln und der wiederum Queries über die Service Tier auf der DB ausführt.
Nun kann ich mir vorstellen, wenn 10 User 500 Threads gleichzeitig starten, macht da sicherlich irgendwann der Server nicht mehr mit. Da ich aber zum Thema Serverauslastung keinerlei Erfahrung habe, wollte ich mal fragen, "Ist so eine 'Query Flut' von 500 Threads gleichzeitig "normal" in der EE Szene oder ist das schon eher grenzwertig"?
Es handelt sich bei den Queries um kleinere Queries, die einen expand über eine bestimmte Relation auf einem Objekt ausführen ("Hole alle Elemente von Objekt X mit der Relation Y"). Das ganze ist auch in ca. 2 Sekunden abgehandelt.
Wer hat da Erfahrung?
Grüße
ich hoffe ich bin im richtigen Board. Folgendes: Wir haben hier eine 4 Tier Architektur bestehend aus Client Tier, Application Tier, Service Tiert und Data Tier.
Wobei bei uns ein Tomcat als Application Tier eingesetzt wird.
Nun meine Frage:
Aus dem Client heraus stoße ich derzeit 500 Threads gleichzeitig an, die alle auf dem Server rödeln und der wiederum Queries über die Service Tier auf der DB ausführt.
Nun kann ich mir vorstellen, wenn 10 User 500 Threads gleichzeitig starten, macht da sicherlich irgendwann der Server nicht mehr mit. Da ich aber zum Thema Serverauslastung keinerlei Erfahrung habe, wollte ich mal fragen, "Ist so eine 'Query Flut' von 500 Threads gleichzeitig "normal" in der EE Szene oder ist das schon eher grenzwertig"?
Es handelt sich bei den Queries um kleinere Queries, die einen expand über eine bestimmte Relation auf einem Objekt ausführen ("Hole alle Elemente von Objekt X mit der Relation Y"). Das ganze ist auch in ca. 2 Sekunden abgehandelt.
Wer hat da Erfahrung?
Grüße
Zuletzt bearbeitet: