Procedure per il monitoraggio delle prestazioni e dell'attività del server
L'obiettivo del monitoraggio dei database è la valutazione delle prestazioni di un server. Il monitoraggio effettivo comporta l'acquisizione periodica di snapshot delle prestazioni correnti per isolare i processi che causano problemi, nonché la raccolta continua di dati nel tempo per rilevare le tendenze delle prestazioni. Microsoft SQL Server e il sistema operativo Microsoft Windows includono utilità che consentono di visualizzare la condizione corrente del database e rilevare le prestazioni al variare delle condizioni.
Nella sezione seguente sono contenuti argomenti che descrivono l'utilizzo degli strumenti di monitoraggio delle prestazioni e dell'attività disponibili in SQL Server e in Windows. Tali argomenti sono indicati di seguito.
Contenuto della sezione
Per eseguire attività di monitoraggio con gli strumenti di Windows
- Procedura: Avvio di Performance Monitor (Windows NT)
- Procedura: Avvio di Monitor di sistema (Windows)
- Procedura: Visualizzazione del registro applicazioni di Windows (Windows)
Per creare avvisi del database di SQL Server con gli strumenti di Windows
- Procedura: Impostazione di un avviso del database di SQL Server (Windows)
- Procedura: Impostazione di un avviso del database di SQL Server (Windows NT)
Per eseguire attività di monitoraggio con SQL Server Management Studio
- Procedura: Visualizzazione del log degli errori di SQL Server (SQL Server Management Studio)
- Procedura: Apertura di Monitor attività (SQL Server Management Studio)
Per eseguire attività di monitoraggio con Traccia SQL utilizzando stored procedure Transact-SQL
- Procedura: Creazione di una traccia (Transact-SQL)
- Procedura: Impostazione di un filtro di traccia (Transact-SQL)
- Procedura: Modifica di una traccia esistente (Transact-SQL)
- Procedura: Visualizzazione di una traccia salvata (Transact-SQL)
- Procedura: Visualizzazione di informazioni sui filtri (Transact-SQL)
- Procedura: Eliminazione di una traccia (Transact-SQL)
Per creare e modificare le tracce tramite SQL Server Profiler
- Procedura: Creazione di una traccia (SQL Server Profiler)
- Procedura: Impostazione di opzioni di traccia globali (SQL Server Profiler)
- Procedura: Specifica di eventi e colonne di dati per un file di traccia (SQL Server Profiler)
- Procedura: Creazione di uno script Transact-SQL per l'esecuzione di una traccia (SQL Server Profiler)
- Procedura: Salvataggio dei risultati della traccia in un file (SQL Server Profiler)
- Procedura: Impostazione delle dimensioni massime di un file di traccia (SQL Server Profiler)
- Procedura: Salvataggio dei risultati della traccia in una tabella (SQL Server Profiler)
- Procedura: Impostazione delle dimensioni massime di una tabella di traccia (SQL Server Profiler)
- Procedura: Filtraggio di eventi in una traccia (SQL Server Profiler)
- Procedura: Visualizzazione delle informazioni sui filtri (SQL Server Profiler)
- Procedura: Modifica di un filtro (SQL Server Profiler)
- Procedura: Filtraggio degli eventi in base all'ora di inizio (SQL Server Profiler)
- Procedura: Filtro di eventi in base all'ora di fine (SQL Server Profiler)
- Procedura: Filtraggio degli ID del processo server (SPID) in una traccia (SQL Server Profiler)
- Procedura: Organizzazione delle colonne visualizzate in una traccia (SQL Server Profiler)
Per avviare, sospendere e interrompere le tracce tramite SQL Server Profiler
- Procedura: Avvio automatico di una traccia dopo la connessione a un server (SQL Server Profiler)
- Procedura: Sospensione di una traccia (SQL Server Profiler)
- Procedura: Interruzione di una traccia (SQL Server Profiler)
- Procedura: Esecuzione di una traccia dopo la sua sospensione o interruzione (SQL Server Profiler)
Per aprire le tracce e configurare la relativa modalità di visualizzazione tramite SQL Server Profiler
- Procedura: Apertura di un file di traccia (SQL Server Profiler)
- Procedura: Apertura di una tabella di traccia (SQL Server Profiler)
- Procedura: Cancellazione del contenuto di una finestra di traccia (SQL Server Profiler)
- Procedura: Chiusura di una finestra di traccia (SQL Server Profiler)
- Procedura: Impostazione dei valori predefiniti per una definizione di traccia (SQL Server Profiler)
- Procedura: Impostazione dei valori predefiniti per la visualizzazione delle tracce (SQL Server Profiler)
Per riprodurre le tracce tramite SQL Server Profiler
- Procedura: Riproduzione di un file di traccia (SQL Server Profiler)
- Procedura: Riproduzione di una tabella di traccia (SQL Server Profiler)
- Procedura: Riproduzione di un solo evento alla volta (SQL Server Profiler)
- Procedura: Riproduzione fino a un punto di interruzione (SQL Server Profiler)
- Procedura: Sospensione della riproduzione in corrispondenza di un cursore (SQL Server Profiler)
- Procedura: Riproduzione di uno script Transact-SQL (SQL Server Profiler)
Per creare, modificare e utilizzare modelli di traccia tramite SQL Server Profiler
- Procedura: Creazione di un modello di traccia (SQL Server Profiler)
- Procedura: Modifica di un modello di traccia (SQL Profiler)
- Procedura: Creazione di un modello basato su una traccia in esecuzione (SQL Server Profiler)
- Procedura: Derivazione di un modello da un file di traccia o da una tabella di traccia (SQL Server Profiler)
- Procedura: Esportazione di un modello di traccia (SQL Server Profiler)
- Procedura: Importazione di un modello di traccia (SQL Server Profiler)
Per raccogliere e monitorare le prestazioni del server tramite le tracce di SQL Server Profiler
- Procedura: Ricerca di un valore o di una colonna di dati durante l'esecuzione di una traccia (SQL Server Profiler)
- Procedura: Salvataggio di eventi Deadlock Graph (SQL Server Profiler)
- Procedura: Salvataggio di eventi Showplan XML in modo indipendente (SQL Server Profiler)
- Procedura: Salvataggio della classe di eventi Showplan XML Statistics Profile Events in file distinti (SQL Server Profiler)
- Procedura: Estrazione di uno script da una traccia (SQL Server Profiler)
- Procedura: Correlazione tra una traccia e i dati dei registri di prestazioni di Windows (SQL Server Profiler)