Nous avons un travail de chargement de données qui déplace une quantité relativement importante de données sur le réseau entre deux serveurs sql. Les serveurs sont sur le même sous-réseau et il n'y a qu'un commutateur entre eux. Les données consistent en plusieurs grands champs varchar et un champ xml.
Afin d'augmenter le débit. J'ai essayé de changer la taille des paquets réseau de 4096 par défaut à 32627 sur la chaîne de connexion ; Cependant, cela ne semble pas améliorer les performances. Je soupçonne que le problème est que, bien que nous ayons un réseau Ethernet Gig, les "trames jumbo" ne sont pas activées.
Pour confirmer cela, j'ai essayé deux tests ping :
ping -l 1400 -f pdbsql01dul
Travaux
ping -l 4096 -f pdbsql01dul
Le paquet doit être fragmenté mais DF est fixé.
comme vous pouvez le voir, la plus grande taille de paquet semble être autour de 1400
Ma question est la suivante : si les trames Jumbo font ~8096, y a-t-il un avantage à définir une taille de paquet réseau plus grande que cela ?
Cela change-t-il si la connexion est locale au serveur en question ?