Monitoraggio dell'utilizzo delle risorse (Monitor di sistema)
Se si utilizza un sistema operativo server Microsoft Windows, è possibile misurare le prestazioni di SQL Server mediante lo strumento grafico Monitoraggio di sistema. È possibile visualizzare oggetti e contatori delle prestazioni di SQL Server, nonché funzioni 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 di sistema consente di monitorare contemporaneamente i contatori del sistema operativo Windows e di SQL Server allo scopo di determinare correlazioni tra le prestazioni di SQL Server e Windows. Ad esempio, il monitoraggio parallelo dei contatori di I/O del disco di Windows e dei contatori Gestione buffer di SQL Server consente di ottenere una panoramica del funzionamento globale del sistema.
Monitoraggio di sistema consente di ottenere statistiche sulle attività e le prestazioni correnti di 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
Il monitoraggio di SQL Server e del sistema operativo Microsoft Windows per la verifica delle prestazioni viene eseguito per esaminare innanzitutto tre aspetti fondamentali:
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. |
|
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. |
|
Viene descritto come monitorare un'istanza di Microsoft SQL Server per verificare che i valori di utilizzo della CPU rientrino in intervalli normali. |
|
Viene descritto come monitorare un'istanza di SQL Server per verificare che l'utilizzo della memoria rientri negli intervalli standard. |
|
Viene descritto come creare un avviso generato nel momento in cui viene raggiunto un valore soglia di un contatore di Monitoraggio di sistema. |
|
Viene descritto come creare grafici, avvisi, log e report per monitorare un'istanza di SQL Server. |
|
Vengono elencati oggetti e contatori utilizzati da Monitoraggio di sistema per monitorare le attività nei computer che eseguono un'istanza di SQL Server. |