Monitorare l'utilizzo delle risorse (Monitor prestazioni)

Si applica a:SQL Server - solo Windows

Se si utilizza un sistema operativo server Microsoft Windows, è possibile misurare le prestazioni di SQL Server mediante lo strumento grafico Monitor prestazioni. È 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.

Vantaggi di Monitor prestazioni

Monitor prestazioni 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.

Monitor prestazioni consente di ottenere statistiche sulle attività e sulle prestazioni correnti di SQL Server. Con Monitor prestazioni è 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.

Performance del monitor prestazioni

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 memoria

Il monitoraggio di un computer in cui è in esecuzione Monitor prestazioni può determinare un lieve peggioramento delle prestazioni del computer monitorato. Per questo motivo, è consigliabile registrare i dati generati da Monitor prestazioni in un altro disco o computer in modo da limitare il carico di lavoro sul computer monitorato oppure eseguire il Monitor prestazioni 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 monitor prestazioni

Descrizione dell'attività Argomento
Viene descritto quando utilizzare Monitor prestazioni e ne viene illustrato l'impatto sulle prestazioni. Usare Monitor 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. Monitorare l'uso del disco
Viene descritto come monitorare un'istanza di Microsoft SQL Server per verificare che i valori di utilizzo della CPU rientrino in intervalli normali. Monitorare l'uso della CPU
Viene descritto come monitorare un'istanza di SQL Server per verificare che l'utilizzo della memoria rientri negli intervalli standard. 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 Monitor prestazioni. Creare un avviso del database di SQL Server
Viene descritto come creare grafici, avvisi, log e report per monitorare un'istanza di SQL Server. Creare grafici, avvisi, log e report
Vengono elencati oggetti e contatori utilizzati da Monitor prestazioni per monitorare le attività nei computer che eseguono un'istanza di SQL Server. Usare oggetti di SQL Server
Vengono elencati oggetti e contatori utilizzati da Monitor prestazioni per monitorare le attività OLTP in memoria. Contatori delle prestazioni XTP di SQL Server (OLTP in memoria)