Ich baue gerade eine App, die Angebote generiert. Die Gesamtzeit für die Generierung aller Angebote beträgt etwa 10 Sekunden und bietet derzeit eine inakzeptable Nutzererfahrung.Multithread-Datenbankzugriff (.NET)
Was ich tun möchte, ist Multi-Thread jedes Zitat, so dass der Benutzer Ergebnisse sehen kann, wie sie kommen. Das Problem ist, dass die App, die ich geerbt habe viel Buslogik auf der db.
Was ich frage mich ist, wenn es in Ordnung ist, jeden Zitat Artikel Multithread, oder würde dies zu viel Belastung auf dem Db-Server (z. B. 5 Zitate = 5 Threads oder Threadqueueworkeritems) verursachen?
Das Problem ist, dass Tonnen von Logik auf der db ausgeführt wird. Ich habe ein Projekt gestartet, um es in der Business-Schicht in dem Programm zu erhalten, das mit der Datenbank verbunden ist. Gegenwärtig muss ich nur eine taktische Korrektur einleiten, um sicherzustellen, dass das Zitat nicht zu hängen scheint. – Rogeclub