SQL Server 2008R2 native Client Windows7 gegenüber Windows XP massiver Performance verlust
Moin zusammen,
Ich habe hier einen SQL Server 2008 R2 (Standard und Express... beide Versionen probiert) auf einem Server2008R2 laufen(virtuell VMware). Im SQL Server liegen 5 Datenbanken für ein Prozessleitsystem. Alle Datenbanken haben eine größe von unter 200MB...also sprechen wir hier eigentlich eher von einem Karteikasten ;)
Nun gut. Das Prozessleitsystem läuft auf dem Server selbst super Fix. Auswerungen können geöffnet werden, Prozessvariablen können super schnell aufgerufen werden und das System läuft einfach rund und schnell. ( Wir sind die herstellende Firma, daher kenne ich das System bestens )
Jetzt haben wir einen Netzwerk Client, auf diesem ist die Performance % dem lokalen System echt super Miserabel. Ich nenne nur ein Beispiel. Der Kunde öffnet auf dem PLS Server eine Auswertung von 60 Pumpwerken(Füllstand, Stromaufnahme der Pumpen, Laufzeiten der Pumpen) der letzten 24h. Es dauert ca. 40 Sekunden. Auf dem Client im Netzwerk dauert es ca. 3 Minuten.
Nehme ich mir nun einen alten Windows XP Client und installiere den SQL Server 2008R2 native Client, ist die Performance auf dem Client im Netzwerk nahezu identisch. Zwar nicht 100% gleich aber bis auf 5 oder 10 Sekunden passt es.
Jetzt habe ich über meinen Urlaub schon ordentlich Google gequält und nach SQL Server 2008R2 native Client bad Performace oder bad network performance gesucht. Da kommt auch so einiges hoch, wie z.B den Server nicht über Named Pipes anzusprechen sondern über die IP. Alle anderen Protokolle abschalten, Netbios over TCP/IP, IPV6 usw. usw. Das habe ich alles ausprobiert. Des Weiteren kam noch ein Hinweis LLMNR abzuschalten.(auch getan)
Dann bin ich noch auf folgenden Artikel gestoßen:
http://blogs.msdn.com/b/dipanb/archive/2010/06/09/sql-server-query-perf ...
Leider alles ohne Erfolg probiert ;(
Hat jemand schon vor einem ähnlichem Problem gestanden? Bin am Ende ;)
Ich habe hier einen SQL Server 2008 R2 (Standard und Express... beide Versionen probiert) auf einem Server2008R2 laufen(virtuell VMware). Im SQL Server liegen 5 Datenbanken für ein Prozessleitsystem. Alle Datenbanken haben eine größe von unter 200MB...also sprechen wir hier eigentlich eher von einem Karteikasten ;)
Nun gut. Das Prozessleitsystem läuft auf dem Server selbst super Fix. Auswerungen können geöffnet werden, Prozessvariablen können super schnell aufgerufen werden und das System läuft einfach rund und schnell. ( Wir sind die herstellende Firma, daher kenne ich das System bestens )
Jetzt haben wir einen Netzwerk Client, auf diesem ist die Performance % dem lokalen System echt super Miserabel. Ich nenne nur ein Beispiel. Der Kunde öffnet auf dem PLS Server eine Auswertung von 60 Pumpwerken(Füllstand, Stromaufnahme der Pumpen, Laufzeiten der Pumpen) der letzten 24h. Es dauert ca. 40 Sekunden. Auf dem Client im Netzwerk dauert es ca. 3 Minuten.
Nehme ich mir nun einen alten Windows XP Client und installiere den SQL Server 2008R2 native Client, ist die Performance auf dem Client im Netzwerk nahezu identisch. Zwar nicht 100% gleich aber bis auf 5 oder 10 Sekunden passt es.
Jetzt habe ich über meinen Urlaub schon ordentlich Google gequält und nach SQL Server 2008R2 native Client bad Performace oder bad network performance gesucht. Da kommt auch so einiges hoch, wie z.B den Server nicht über Named Pipes anzusprechen sondern über die IP. Alle anderen Protokolle abschalten, Netbios over TCP/IP, IPV6 usw. usw. Das habe ich alles ausprobiert. Des Weiteren kam noch ein Hinweis LLMNR abzuschalten.(auch getan)
Dann bin ich noch auf folgenden Artikel gestoßen:
http://blogs.msdn.com/b/dipanb/archive/2010/06/09/sql-server-query-perf ...
Leider alles ohne Erfolg probiert ;(
Hat jemand schon vor einem ähnlichem Problem gestanden? Bin am Ende ;)
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 244660
Url: https://administrator.de/contentid/244660
Ausgedruckt am: 19.11.2024 um 23:11 Uhr
6 Kommentare
Neuester Kommentar
Win 7 Pro?
Firewall?
AD?
DNS sauber?
Lonesome Walker
Firewall?
AD?
DNS sauber?
Lonesome Walker
Zitat von @Marco-83:
Das Problem tritt nachweislich auf einem 32
bit System mit SQL Server 2008R2 native Client nicht auf.
64 bit Systeme sind sofort extreeeeeme slow.
Das Problem tritt nachweislich auf einem 32
bit System mit SQL Server 2008R2 native Client nicht auf.
64 bit Systeme sind sofort extreeeeeme slow.
Und was schliessen wir daraus?
Es gibt die ODBC-Settings für 32 und 64 Bit.
Es gibt den native Client für 32 und 64 Bit.
Hast Du DEN HIER installiert? Beide?
Alternativ auf der Gurke mal einen 32Bit DSN anlegen... KLICK
Lonesome Walker
xD tja... Sachen gibts.
Wenn Du den Beitrag noch auf gelöst setzt...
Lonesome Walker
Wenn Du den Beitrag noch auf gelöst setzt...
Lonesome Walker