Condividi tramite


Utilizzo di variabili di messaggio per ridimensionare il database di rilevamento

In Microsoft BizTalk Server è possibile usare una serie di variabili per determinare la grandezza del database BizTalk Tracking (BizTalkDTADb) in un determinato periodo di tempo. Queste variabili sono:

  • Numero di pipeline usate

  • Numero di orchestrazioni coinvolte

  • Numero di eventi generati

  • Numero di proprietà del messaggio rilevate

  • Numero di messaggi aggiuntivi creati

  • Numero stimato di messaggi ricevuti nell'intervallo di tempo specificato

    Anche se l'equazione usata per stimare le dimensioni del database di rilevamento BizTalk è semplice, è necessario applicarla a ogni processo di messaggio in ingresso e in uscita che usa l'implementazione di BizTalk Server. In altre parole, sarà necessario applicare questa equazione per ogni scenario di messaggio distinto e quindi aggiungere i risultati per ottenere le dimensioni finali stimate del database. In questo documento verranno esaminati due scenari. Gli scenari sono:

  1. Ricezione di un messaggio, trasformazione del messaggio e invio del messaggio risultante

  2. Ricezione di un messaggio, esecuzione di un processo aziendale usando il messaggio e quindi invio del messaggio risultante.

    Entrambi questi scenari possono essere presenti in un'installazione di BizTalk Server e ogni scenario genera una quantità diversa di dati di rilevamento. I dati di rilevamento totali generati per l'installazione di BizTalk Server sono la somma di tutti gli scenari.

    Di seguito sono riportate alcune variabili usate nell'equazione:

Variabile Descrizione
Nserv Numero di servizi (numero di pipeline + numero di orchestrazioni)
Avvenimenti Numero di eventi di messaggio generati
Proprietà Numero di proprietà del messaggio rilevate
PropSize Dimensioni (in byte) della proprietà promossa (campo)
CMsgs Numero di messaggi aggiuntivi creati per ogni messaggio in arrivo
Messaggi Numero di messaggi in arrivo stimati in un determinato periodo di tempo
MsgSize Dimensione del messaggio
MsgNum Numero di messaggi rilevati per ogni messaggio in arrivo

L'equazione è la seguente:

[((Nserv * 150 bytes) + (Events * 230 bytes) + (Properties * CMsgs*(52 bytes + PropSize))) * Msgs]/1024/1024 = Data size in MB  

Questa equazione calcola solo i dati di rilevamento generati dai messaggi e non include i dati di rilevamento generati per il debugger di orchestrazione. È necessario applicare questa formula a ogni processo di messaggio per stimare le dimensioni del database di rilevamento BizTalk.

Vedere anche

Ridimensionamento del database di rilevamento per tenere traccia dei corpi dei messaggi
Scenario 1: ridimensionamento del database di rilevamento per messaggi BizTalk semplici
Scenario 2: Ridimensionamento del database di rilevamento per i messaggi nelle orchestrazioni
Scenario 4: Ridimensionamento del database di rilevamento per tutti i messaggi
Scenario 3: ridimensionamento del database di rilevamento per i messaggi inviati alle liste di distribuzione