Mögliches Duplikat:
Nachteile von MARS (Multiple Active Result Sets)?
Ich entwickle eine Anwendung, so dass ich mehrere DataReader zur gleichen Zeit verwenden müssen. Wenn ich sage, mehrere DataReader meine ich MEHRERE DATAREADERS... es wäre ein paar zur gleichen Zeit erforderlich.(etwas um 10-50 oder mehr)
Also ein Szenario, das ich kam über war es, verschiedene Verbindungszeichenfolgen zu verwenden.. aber die Umsetzung, dass ich das Gefühl, awkward!!!
Eine andere Methode ist die Verwendung von MARS, die ich fand es war ziemlich anständig. aber mein Zweifel ist, dass ich zu prüfen, oder nehmen Sie alle Vorsichtsmaßnahmen, wenn ich es implementieren oder ist etwas bösartig wartet auf mich zu passieren :-)
von meiner so genannten Forschung, was ich in der Lage war zu finden, war, dass durch die Verwendung von MARS der Server produziert Daten schnell, so dass der Client app die Daten mit der gleichen Geschwindigkeit, die es kommt in empfangen muss. sonst wird der Datenspeicherpuffer gefüllt werden, was die Verarbeitung zu stoppen.. und wird nur aktiviert werden, wenn der Puffer leer wird.
Ich habe mich irgendwo hierher verirrt....
Auch ich bin mit nur Select-Anweisungen nur für diese reqiurement.
Meine Frage ist also, ob es irgendwelche Nachteile gibt, wenn man sie benutzt? Wie viele Daten können im Datenpuffer des Servers gespeichert werden, so dass die Verarbeitung nicht unterbrochen wird?