Hallo Kollegen,
Wir hatten bisher unseren SQL Server (2005) inhouse, haben uns aber aus diversen Gründen entschieden diesen auf einen externen Server zu verschieben.
Wir greifen nun per OpenVPN (UDP) auf den SQL Server zu und ich habe festgestellt, dass vor allem die Update abfragen (benutze .NET TableAdapers) unglaublich viel langsamer geworden sind. An der Internetverbindung kann es kaum liegen, die ist in beide Richtungen schnell und die Datenmengen sind sehr klein (wir reden von KBytes pro Transaktion, nicht MBytes).
Ich bin mir bewusst, dass hier einige Faktoren zusammenkommen. Ich hoffe das Forum ist trotzdem passend. Ich würde gerne wissen, ob jemand mit einer solchen Konstellation Erfahrung hat und wo ich den Hebel am besten ansetzen sollte. Mir kommen dabei PacketSize und BatchUpdateSize in den Sinn, das sind Möglichkeiten um die RoundTrips zum Server zu reduzieren. Aber irgendwie hat das kaum Einfluss auf das Ergebnis.
Danke für Euer Feedback und ich gebe gerne detailliertere Auskunft wenn ich kann.
Marc