Bei DBA24Hrs wird "SqlNitro" beschrieben. Das ersetzt einfach das TDS-Protokoll des SQL-Servers durch eine eigene Implementierung. Durch die bessere Auslastung/Füllung von TCP/IP-Paketen soll eine bessere Performance erreicht werden.
Nun sind die Netzwerke meine schwache Stelle, aber meiner Ansicht nach sollte es reichen, wenn man darauf achtet, dass man die Paket-Größe des SQL-Servers der Paketgröße von TCP/IP anpasst, oder?
Das sollte mit der Server-Einstellung der "network packet size" oder der Verbindungseigenaschaft "packet size" prima gehen. Microsoft rät allerdings davon ab.
gefunden bei TheDailyGrind
> … man die Paket-Größe des SQL-Servers
> der Paketgröße von TCP/IP anpasst, oder?
TCP/IP hat keine Paketgröße …
Default MTU Size for Different Network Topology
http://support.microsoft.com/?scid=KB;en-us;314496
Danke. Aus dem Artikel finde ich den Absatz besonders interessant:
Dem entnehme ich, dass man auf die tatsächliche Paketgröße keinen Einfluss hat, weil das System für die jeweilige Anwendung mitdenkt.
Man hat schon Einflussmöglichkeiten, indem man beim
send
http://msdn2.microsoft.com/en-us/library/ms740149.aspx
bei der Wahl des Puffer (network packet size) auf die via
GetIfEntry
http://msdn2.microsoft.com/en-us/library/aa365939.aspx
ermittelte MTU Rücksicht nimmt.
change the PPPoE MTU size
http://support.microsoft.com/?scid=KB;en-us;283165
DrTCP
http://www.heise.de/software/download/drtcp/10693