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) |