Monitoraggio di Analysis Services
È possibile monitorare le prestazioni di Microsoft SQL Server 2005 Analysis Services (SSAS) tramite SQL Server Profiler o Prestazioni, un'applicazione a volte denominata PerfMon. Grazie a SQL Server Profiler è possibile controllare l'attività del server durante l'elaborazione e la risoluzione di query. Prestazioni offre una panoramica dello stato del prodotto indicizzato tramite contatori specifici che vengono trattati nella sezione successiva.
[!NOTA] Per ulteriori informazioni sul monitoraggio, vedere Project REAL e la sezione relativa all'ottimizzazione delle risorse del server nella Guida alle prestazioni di SQL Server 2005 Analysis Services.
Prestazioni
Prestazioni è uno snap-in di Microsoft Management Control (MMC) che tiene traccia dell'utilizzo delle risorse. Per avviare questo snap-in, digitare PerfMon al prompt dei comandi. È inoltre disponibile nel Pannello di controllo facendo clic su Strumenti di amministrazione e quindi su Prestazioni. Lo snap-in Prestazioni consente di monitorare le prestazioni e le attività del server e dei processi tramite oggetti e contatori predefiniti, nonché monitorare eventi tramite contatori definiti dall'utente. Lo snap-in Prestazioni, denominato Performance Monitor in Microsoft Windows NT 4.0, raccoglie i conteggi anziché i dati sugli eventi, ad esempio l'utilizzo della memoria, il numero di transazioni attive o l'attività della CPU. È inoltre possibile impostare valori di soglia per contatori specifici allo scopo di generare avvisi per la notifica agli operatori.
Lo snap-in Prestazioni funziona in Windows Server 2003, Windows XP, Windows 2000 o Windows NT ed è in grado di monitorare a livello remoto o locale un'istanza di Analysis Services o SQL Server in esecuzione in uno qualsiasi dei suddetti sistemi operativi.
Per visualizzare la descrizione dei contatori che possono essere utilizzati con SQL Server 2005 Analysis Services, nello snap-in Prestazioni visualizzare la finestra di dialogo Aggiungi contatori, selezionare un oggetto prestazione e quindi fare clic su Descrizione. I contatori più importanti sono Utilizzo CPU, Utilizzo memoria e Velocità di trasferimento di I/O su disco. È consigliabile familiarizzare innanzitutto con questi contatori per passare poi a utilizzare contatori più dettagliati che consentono di eseguire un monitoraggio più dettagliato. Per ulteriori informazioni sull'utilizzo dello snap-in Prestazioni, vedere la documentazione di Windows.
SQL Server Profiler
SQL Server Profiler tiene traccia degli eventi di elaborazione del motore, ad esempio l'avvio di un batch o di una transazione, e acquisisce i dati relativi a tali eventi consentendo in questo modo di monitorare l'attività del server e del database, ad esempio query utente o attività di accesso. È possibile acquisire i dati di SQL Server Profiler in un file o in una tabella SQL Server per poterli analizzare in seguito, nonché riprodurre gli eventi acquisiti nella stessa istanza di Analysis Services o in un'istanza diversa per analizzare in modo approfondito cosa sia avvenuto. È possibile riprodurre gli eventi in tempo reale oppure passo passo. Risulta inoltre particolarmente utile eseguire gli eventi di traccia assieme ai contatori delle prestazioni nello stesso computer. SQL Profiler è in grado di correlare gli eventi di traccia e i contatori delle prestazioni in base all'ora e visualizzarli insieme in un'unica cronologia. Gli eventi di traccia restituiscono un maggior numero di dettagli mentre i contatori delle prestazioni offrono una vista aggregata. Per ulteriori informazioni sulla creazione ed esecuzione di tracce, vedere Creazione di tracce di riproduzione.
Contenuto della sezione
Negli argomenti seguenti vengono illustrati i vari aspetti del monitoraggio di Analysis Services:
Argomento | Descrizione |
---|---|
Utilizzo di SQL Server Profiler per il monitoraggio di Analysis Services |
Viene descritto come gli eventi di traccia vengono utilizzati dagli amministratori di database per il monitoraggio dell'attività dei servizi e per la riproduzione di sessioni precedenti. Sono inoltre inclusi argomenti secondari relativi a classi di eventi rilevanti per implementazioni programmatiche. |
Vedere anche
Altre risorse
Amministrazione di Analysis Services