Monitoraggio dell'utilizzo delle risorse (Monitor di sistema)
Se si esegue il sistema operativo Microsoft Windows Server, usare lo strumento grafico Monitoraggio sistema per misurare le prestazioni di SQL Server. È possibile visualizzare SQL Server oggetti, contatori delle prestazioni e il comportamento di altri oggetti, ad esempio processori, memoria, cache, thread e processi. A ognuno di questi oggetti è associato un set di contatori che misurano l'utilizzo dei dispositivi, le lunghezze delle code, i ritardi e altri indicatori di velocità effettiva e congestione interna.
Nota
Monitoraggio di sistema sostituisce Performance Monitor nelle versioni successive a Windows NT 4.0.
Vantaggi di Monitoraggio di sistema
Monitoraggio del sistema può essere utile per monitorare il sistema operativo Windows e SQL Server contatori contemporaneamente per determinare qualsiasi correlazione tra le prestazioni di SQL Server e Windows. Ad esempio, il monitoraggio dei contatori di input/output del disco Windows (I/O) e i contatori di Gestione buffer di SQL Server contemporaneamente possono rivelare il comportamento dell'intero sistema.
Monitoraggio sistema consente di ottenere statistiche sull'attività e sulle prestazioni correnti SQL Server. Tramite Monitoraggio di sistema è possibile:
Visualizzare i dati simultaneamente da più computer.
Visualizzare e modificare i grafici in modo da riflettere l'attività corrente e mostrare i valori dei contatori aggiornati in base alla frequenza specificata dall'utente.
Esportare i dati di grafici, log, log degli avvisi e report in applicazioni di foglio di calcolo o di database per modificarli e stamparli.
Aggiungere avvisi di sistema che visualizzano un evento del log degli avvisi e avvertono l'amministratore inviando un avviso di rete.
Eseguire un'applicazione specifica la prima volta o ogni volta che il valore di un contatore è superiore o inferiore a un valore definito dall'utente.
Creare file di log contenenti dati relativi a vari oggetti di diversi computer.
Aggiungere a un file le sezioni selezionate in altri file di log per creare un archivio a lungo termine.
Visualizzare i report relativi all'attività corrente o creare report dai file di log esistenti.
Salvare le impostazioni di un grafico, avviso, log o report o dell'intera area di lavoro per poterle riutilizzare in seguito.
Nota
Monitoraggio di sistema ha sostituito Performance Monitor dopo Windows NT 4.0. Per tali attività è possibile utilizzare sia Monitoraggio di sistema che Performance Monitor.
Prestazioni di Monitoraggio di sistema
Quando si monitora SQL Server e il sistema operativo Microsoft Windows per analizzare i problemi correlati alle prestazioni, concentrare le attività iniziali in tre aree principali:
Attività del disco
Utilizzo del processore
Utilizzo della memoria
Il monitoraggio di un computer in cui è in esecuzione Monitoraggio di sistema può determinare un lieve peggioramento delle prestazioni del computer monitorato. Per questo motivo, è consigliabile registrare i dati generati da Monitoraggio di sistema in un altro disco o computer in modo da limitare il carico di lavoro sul computer monitorato oppure eseguire Monitoraggio di sistema da un computer remoto. È inoltre consigliabile monitorare solo i contatori a cui si è interessati. Se il numero dei contatori monitorati è eccessivamente elevato, al processo di monitoraggio verrà aggiunto l'overhead dell'utilizzo delle risorse, che può influire sulle prestazioni del computer monitorato.
Attività di Monitoraggio di sistema
Descrizione dell'attività | Argomento |
---|---|
Viene descritto quando utilizzare Monitoraggio di sistema e ne viene illustrato l'impatto sulle prestazioni. | Eseguire Monitoraggio di sistema |
Viene descritto come monitorare i contatori dei dischi per determinare l'attività dei dischi e la quantità di operazioni di I/O generate dai componenti di SQL Server. | Monitorare l'uso del disco |
Viene descritto come monitorare un'istanza di Microsoft SQL Server per determinare se i tassi di utilizzo della CPU si trovano all'interno di intervalli normali. | Monitorare l'uso della CPU |
Viene descritto come monitorare un'istanza di SQL Server per verificare che l'utilizzo della memoria si trova all'interno di intervalli tipici. | Monitorare l'uso della memoria |
Viene descritto come creare un avviso generato nel momento in cui viene raggiunto un valore soglia di un contatore di Monitoraggio di sistema. | Creare un avviso del database di SQL Server |
Descrive come creare grafici, avvisi, log e report per monitorare un'istanza di SQL Server. | Creare grafici, avvisi, log e report |
Elenca oggetti e contatori usati da System Monitor per monitorare l'attività nei computer che eseguono un'istanza di SQL Server. | Usare oggetti di SQL Server |
Vengono elencati oggetti e contatori utilizzati da Monitoraggio di sistema per monitorare le attività OLTP in memoria. | Contatori delle prestazioni XTP (OLTP in memoria) |