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:
Ricezione di un messaggio, trasformazione del messaggio e invio del messaggio risultante
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