Share via


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)