Condividi tramite


Elenco di controllo: Esecuzione dei controlli delle prestazioni mensili

In questo argomento sono elencate le procedure consigliate da seguire su base mensile per evitare problemi di prestazioni con un sistema di BizTalk Server.

Passaggi Riferimento
Determinare le informazioni necessarie per tenere traccia durante la pianificazione È necessario decidere durante le fasi di pianificazione di quali informazioni è necessario il rilevamento, in modo che dopo aver distribuito il progetto sia possibile impostare le opzioni di rilevamento e limitare la quantità di dati rilevati per ricevere solo le informazioni necessarie. Nota: Per altre informazioni sulle procedure consigliate correlate al rilevamento, vedere Pianificazione del rilevamento in questa guida e Rilevamento attività (https://go.microsoft.com/fwlink/?LinkId=154187) nella documentazione di BizTalk Server.
Non tenere traccia di tutti i messaggi È consigliabile non tenere traccia di tutti i messaggi, perché ogni volta che un messaggio viene toccato, BizTalk Server crea un'altra copia. È invece possibile restringere l'ambito verificando solo una porta specifica. Ciò consente di ottimizzare le prestazioni del sistema e di mantenere i database senza interruzioni.
Non tenere traccia di tutti gli eventi per le orchestrazioni Il rilevamento di tutti gli eventi per un'orchestrazione potrebbe aumentare le dimensioni delle tabelle dta_DebugTrace e dta_MessageInoutEvents. Per istruzioni su come disabilitare il rilevamento per un'orchestrazione, vedere Per disabilitare il rilevamento per un'orchestrazione.
Impostare il rilevamento sulle porte di invio e sulle porte di ricezione anziché su una pipeline Se si impostano le opzioni di rilevamento sulle pipeline, verranno anche impostate le opzioni di rilevamento a livello globale per ogni porta che usa la pipeline. Ciò a sua volta può comportare un rilevamento dei dati molto maggiore rispetto a quello previsto, che rallenta le prestazioni del sistema. È invece possibile impostare le opzioni di rilevamento sulle porte di invio e sulle porte di ricezione.
Modificare la limitazione in base all'utilizzo delle risorse La limitazione in BizTalk Server è configurata per impostazione predefinita per fornire una buona protezione per il sistema. Monitorare i contatori delle prestazioni per gli stati di limitazione per verificare se si sta eseguendo la limitazione, quindi misurare se la risorsa in base alla quale è basata la limitazione (ad esempio, le dimensioni del database o l'utilizzo della memoria) è inferiore o sovrautilizzata e quindi modificare le soglie di limitazione verso l'alto o verso il basso di conseguenza. Per altre informazioni, vedere Regolazione delle soglie di limitazione: Quando e Perché (https://go.microsoft.com/fwlink/?LinkId=154188).
Se possibile, usare la pipeline PassThruTransmit Se non è necessaria alcuna elaborazione dei documenti prima di inviare un messaggio alla destinazione, usare la pipeline PassThruTransmit anziché la pipeline di invio XML.
Prendere in considerazione vari fattori quando si ridimensiona il database di rilevamento BizTalk - Quando si ridimensiona il database di rilevamento BizTalk, tenere conto dei fattori di SQL Server, ad esempio le dimensioni dell'indice, aggiungendo un moltiplicatore di emergenza ai calcoli.
- Quando si determinano le dimensioni dei messaggi nel database di rilevamento BizTalk, aggiungere le dimensioni medie del contesto del messaggio alle dimensioni del messaggio se è significativo rispetto alle dimensioni del messaggio.
- Per limitare le dimensioni dei messaggi nel database di rilevamento BizTalk, limitare il numero di proprietà che si promuove.
- Se l'opzione del debugger di orchestrazione è abilitata, tenere presente che lo stato di ogni forma nell'orchestrazione viene salvato nel database Di rilevamento BizTalk.
Applicare soluzioni hardware per evitare la contesa del disco Per evitare la contesa del disco nel database MessageBox, eseguire le operazioni seguenti:

- Usare dischi ad alta velocità
- Distribuire i database in una san ad alta velocità
- Separare il database MessageBox in un server dedicato separato dai database di rilevamento
- Aumentare le CPU e aggiungere altre CPU al server di database MessageBox dedicato
- Spostare il log PageFile e/o MSDTC in un'unità separata

Per altre informazioni sull'evitare la contesa del database, vedere Come evitare contese su disco (https://go.microsoft.com/fwlink/?LinkId=158809).

Vedere anche

Elenco di controllo delle prestazioni di routine: Esecuzione di controlli delle prestazioni settimanali