Es kann vorkommen, dass 500 Anwender gleichzeit Daten in die
DB schreiben. In dieser Zeit ist der
SQL Server an seinem Limit und hat längere bis ganz lange Antwortzeiten. Wenn die Stoßzeit des Anmeldens vorbei ist, ist er wieder performat.
Ist dann wohl wirklich ein
SQL Server Performance Problem.
2005 Express ist auf eine CPU und 1GB
Ram beschränkt.
Kann es sein dass dein Applikationsdesign suboptimal ist?
Bei einer Client-Server Anwendung könnte man die Daten z.b. cachen und dann gesammelt inserten.
Wie werden denn die Daten geschrieben (einzelne Inserts via Schleife, Transaktionen ..)?
Das Programm braucht normalerweise nicht länger als 30 Sekunden, um die Daten zu ermitteln und in die
DB zu schreiben.
Wo wird "normalerweise" die Zeit gebraucht? Um die Daten zu ermitteln oder um diese in die Datenbank zu schreiben?
Die obige Aussage repräsentiert meine persönliche Meinung.
Diese erhebt keinen Anspruch auf Objektivität oder Richtigkeit.