Ich arbeite an einer Flex-Anwendung, die über Flash Remoting mit ColdFusion 8 mit einer SQL Server 2005-Datenbank verbunden ist. Die meiste Zeit läuft alles gut. Von Zeit zu Zeit dauert es jedoch außergewöhnlich lange, bis SQL Server Daten aus einem Aufruf einer gespeicherten Prozedur an ColdFusion zurückgibt. Die Rückgabe von Daten von CF nach Flex ist sehr schnell. Wenn dies geschieht, kann ich den gleichen Aufruf von Management Studio auf dem SQL Server oder einer ColdFusion-Seite auf dem CF-Server ausführen und sofort Ergebnisse erhalten. Das letzte Auftreten des Problems dauerte ungefähr 90 Sekunden, um Daten an CF zurückzugeben. Während des 90-Sekunden-Fensters konnte ich die gespeicherte Prozedur mehrmals in Management Studio ausführen.SQL Server benötigt viel Zeit, um Daten an ColdFusion zurückzugeben, wenn Flex verwendet wird
Ich habe versucht, verschiedene Treiber zu verwenden, und das scheint keine Rolle zu spielen. Ich habe auch die Serverleistung im Auge behalten und dabei nichts Ungewöhnliches bemerkt. Hat jemand dieses Verhalten schon mal gesehen? Irgendwelche Ideen, wonach ich suchen sollte.
Wo befindet sich der SQL Server? Auf demselben Computer wie Ihr CF-Anwendungsserver? Fernbedienung dazu? –
Klingt nach einem Nebenläufigkeits-/Sperrproblem für mich ... – Tomalak