Partager via


Éviter la contention de disque

BizTalk Server a été conçu comme un système persistant dans lequel, en cas de scénarios à débit élevé, la base de données MessageBox peut être confrontée à des conflits sévères. Ces conflits peuvent être aggravés par des disques lents. Si les disques sont lents (% d'inactivité du disque faible), SQL risque d'utiliser les verrous plus longtemps que prévu (temps d'attente des verrous élevé et dépassements de délai d'attente des verrous élevé), ce qui peut entraîner l'augmentation des tables de MessageBox (files d'attente du spouleur et de l'application) et provoquer ainsi un encombrement et une limitation se traduisant au final par un débit acceptable global inférieur.

Pour éviter les conflits au niveau des disques, nous vous recommandons de procéder comme suit :

  • Utilisez des disques haute vitesse (sous-unités multiples).

  • Si possible, déployez les bases de données sur un SAN haute vitesse. Si plusieurs bases de données partagent les mêmes disques, il est recommandé de les configurer sur des disques dédiés distincts. Il est également recommandé de séparer les fichiers MDF et LDF de la base de données MessageBox sur des disques différents.

  • Si l'UC de SQL est insuffisante, installez la base de données MessageBox sur un serveur dédié séparé des bases de données des suivis.

  • Après avoir configuré un serveur dédié pour la base de données MessageBox, envisagez de monter en puissance en mettant à niveau le processeur et/ou en ajoutant d’autres processeurs. Surveillez le lecteur local sur le SQL-Server que les journaux MSDTC sont enregistrés sur le lecteur local (C :\WINDOWS\system32\Msdtc).

  • En cas de conflit dû au journal PageFile ou MSDTC, essayez de le déplacer vers un autre lecteur.