Condividi tramite


Utilizzo di variabili dei messaggi per determinare le dimensioni del database di rilevamento

In Microsoft BizTalk Server è possibile usare una serie di variabili per determinare la dimensione del database bizTalk Tracking (BizTalkDTADb) che diventerà in un determinato periodo di tempo. Sono disponibili le seguenti variabili:

  • Numero di pipeline utilizzate

  • Numero di orchestrazioni coinvolte

  • Numero di eventi generati

  • Numero di proprietà dei messaggi rilevate

  • Numero di messaggi aggiuntivi creati

  • Numero stimato di messaggi ricevuti in un determinato intervallo di tempo

    L'equazione utilizzata per valutare le dimensioni del database di rilevamento BizTalk è semplice e deve essere applicata a ogni processo di messaggio in ingresso e in uscita che utilizzi l'implementazione di BizTalk Server. In altre parole, sarà necessario applicare questa equazione per ogni singolo scenario di messaggi e quindi sommare i risultati per ottenere le dimensioni finali stimate del database. In questo documento verranno esaminati i seguenti due Questi scenari includono:

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

  2. Ricezione di un messaggio, esecuzione di un processo di business tramite il messaggio e invio del messaggio risultante.

    Entrambi gli scenari possono verificarsi in un'installazione di BizTalk Server e ogni scenario genera una quantità diversa di dati di rilevamento. I dati di rilevamento generati per l'installazione di BizTalk Server rappresentano l'insieme di tutti gli scenari.

    Di seguito sono riportate alcune variabili utilizzate nell'equazione:

Variabile Descrizione
Nserv Numero di servizi (numero di pipeline + numero di orchestrazioni)
Eventi Numero di eventi messaggio generati
Proprietà Numero di proprietà dei messaggi rilevate
PropSize Dimensioni in byte della proprietà innalzata di livello (campo)
CMsgs Numero di messaggi aggiuntivi creati per i singoli messaggi in ingresso
Msgs Numero di messaggi in ingresso stimati in un determinato periodo di tempo
MsgSize Dimensioni dei messaggi
MsgNum Numero di messaggi rilevati per ogni messaggio in ingresso

Di seguito è riportata l'equazione risultante:

[((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 orchestrazione. È necessario applicare questa formula a ogni processo di messaggio per ottenere una stima delle dimensioni del database di rilevamento BizTalk.

Vedere anche

Definizione delle dimensioni del database di rilevamento per rilevare i 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: Definizione delle dimensioni del database di rilevamento per tutti i messaggi
Scenario 3: Ridimensionamento del database di rilevamento per i messaggi inviati alle liste di distribuzione