Appendice D: Strumenti di misurazione delle prestazioni
Questo argomento descrive diversi strumenti che possono essere usati per monitorare e valutare le prestazioni di un ambiente BizTalk Server.
Strumento Analisi delle prestazioni dei log (PAL)
Lo strumento PAL viene usato per generare un report basato su HTML che visualizza graficamente importanti contatori di monitoraggio delle prestazioni e genera avvisi quando vengono superate le soglie per questi contatori. PAL è uno strumento eccellente per identificare i colli di bottiglia in una soluzione BizTalk Server per facilitare l'allocazione appropriata delle risorse quando si ottimizzano le prestazioni della soluzione.
Nota
L'uso di questo strumento non è supportato da Microsoft e Microsoft non garantisce alcuna garanzia sull'idoneità di questi programmi. L'utilizzo di questo programma è interamente a rischio dell'utente.
Monitoraggio delle prestazioni
Monitor prestazioni offre una visualizzazione visiva dei contatori delle prestazioni windows predefiniti, in tempo reale o come modo per esaminare i dati cronologici.
Log Parser
Il parser di log è uno strumento potente e versatile che fornisce l'accesso universale alle query ai dati basati su testo, ad esempio file di log, file XML e file CSV, nonché origini dati chiave nel sistema operativo Windows®, ad esempio il registro eventi, il Registro di sistema, il file system e Active Directory®. Scaricare Log Parser.
Relog
L'utilità Relog viene usata per estrarre i contatori delle prestazioni dai log creati da Monitor prestazioni e convertire i dati in altri formati, ad esempio file di testo delimitati da tabulazioni (text-TSV), file di testo delimitati da virgole (text-CSV), file binari e database SQL. Questi dati possono quindi essere analizzati e sottoposti a query usando altri strumenti, ad esempio Log Parser, per generare statistiche per gli indicatori di prestazioni chiave (INDICATORI KPI).
LoadGen
BizTalk LoadGen 2007 è uno strumento di generazione del carico usato per eseguire test di prestazioni e stress contro BizTalk Server. Scaricare Gli strumenti BizTalk LoadGen 2007.
Test del carico del sistema del team di Visual Studio
Visual Studio Team System (VSTS) offre uno strumento per la creazione e l'esecuzione di test di carico. Vedere Test dell'applicazione.
BizUnit
BizUnit è un framework progettato per il test automatizzato delle soluzioni BizTalk Server. BizUnit è uno strumento eccellente per testare scenari di BizTalk Server end-to-end. Vedere BizUnit.
Nota
L'uso di questo strumento non è supportato da Microsoft e Microsoft non garantisce alcuna garanzia sull'idoneità di questi programmi. L'utilizzo di questo programma è interamente a rischio dell'utente.
IOMeter
IOMeter è uno strumento di open source usato per misurare le prestazioni di I/O del disco. Vedere http://www.iometer.org.
Nota
L'uso di questo strumento non è supportato da Microsoft e Microsoft non garantisce alcuna garanzia sull'idoneità di questi programmi. L'utilizzo di questo programma è interamente a rischio dell'utente.
Pathping
Il percorso fornisce informazioni sulla possibile perdita di dati in uno o più hop router nel modo in cui un host di destinazione. A tale scopo, il percorso invia pacchetti ICMP (Internet Control Message Protocol) a ogni router nel percorso.
strumenti di SQL Server per il monitoraggio delle prestazioni e l'ottimizzazione
SQL Server offre diversi strumenti per il monitoraggio degli eventi in SQL Server e per l'ottimizzazione della progettazione del database fisico. Vedere Monitoraggio delle prestazioni e strumenti di ottimizzazione.
SQL Profiler
Microsoft SQL Server Profiler può essere usato per acquisire istruzioni Transact-SQL inviate a SQL Server e i set di risultati SQL Server da queste istruzioni. Poiché SQL Server è strettamente integrato con SQL Server, l'analisi di una traccia del profilo SQL Server può essere uno strumento utile per analizzare i problemi che possono verificarsi in BizTalk Server durante la lettura e la scrittura in database SQL Server. Vedere Uso di SQL Server Profiler.
Importante
Esiste un sovraccarico considerevole associato all'esecuzione di SQL Profiler. Pertanto SQL Profiler è più adatto per l'uso in ambienti di test o sviluppo. Se si usa SQL Profiler per risolvere i problemi relativi a un ambiente di produzione, tenere presente i costi di sovraccarico associati e limitare l'uso di SQL Profiler di conseguenza.
Quando si usa SQL Profiler per acquisire istruzioni Transact-SQL, configurare SQL Profiler per generare l'output in un'unità locale anziché un'unità che si trova in una condivisione di rete remota o in un altro dispositivo lento, ad esempio una chiavetta di memoria USB locale.
Traccia SQL
SQL Server fornisce stored procedure di sistema Transact-SQL per creare tracce in un'istanza del motore di database SQL Server. Queste stored procedure di sistema possono essere usate dall'interno delle proprie applicazioni per creare tracce manualmente anziché usare SQL Server Profiler. Ciò consente di creare applicazioni personalizzate in grado di soddisfare esigenze aziendali specifiche. Vedere Traccia SQL.
Nota
Quando si usa traccia SQL per acquisire istruzioni Transact-SQL, configurare Traccia SQL per generare l'output in un'unità locale anziché un'unità che si trova in una condivisione di rete remota o in un altro dispositivo lento, ad esempio un'unità flash USB.
Monitoraggio attività SQL
SQL Server Monitoraggio attività fornisce informazioni sui processi SQL Server e sul modo in cui questi processi influiscono sull'istanza corrente di SQL Server. Per altre informazioni, passare a Monitoraggio attività e Procedura: Aprire Monitoraggio attività (SQL Server Management Studio).
SQL Server raccolta dati
SQL Server fornisce un agente di raccolta dati che è possibile usare per ottenere e salvare i dati raccolti da diverse origini. L'agente di raccolta dati consente di usare i contenitori di raccolta dati, che consentono di determinare l'ambito e la frequenza della raccolta dati in un computer che esegue SQL Server. Vedere Raccolta dati.
SQLIO
Lo strumento SQLIO è stato sviluppato da Microsoft per valutare la capacità di I/O di una determinata configurazione. Poiché il nome dello strumento implica, SQLIO è uno strumento prezioso per misurare l'impatto dell'I/O del file system sulle prestazioni SQL Server. Per altre informazioni, vedere Usare l'utilità SQLIOSim per simulare SQL Server attività in un sottosistema del disco.