Monitoraggio dell'utilizzo delle risorse (Monitor di sistema)Monitor Resource Usage (System Monitor)

Se si utilizza un sistema operativo server Microsoft Windows, è possibile misurare le prestazioni di SQL ServerSQL Servermediante lo strumento grafico Monitoraggio di sistema.If you are running Microsoft Windows server operating system, use the System Monitor graphical tool to measure the performance of SQL ServerSQL Server. È possibile visualizzare oggetti e contatori delle prestazioni di SQL ServerSQL Server , nonché funzioni di altri oggetti ad esempio processori, memoria, cache, thread e processi.You can view SQL ServerSQL Server objects, performance counters, and the behavior of other objects, such as processors, memory, cache, threads, and processes. 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.Each of these objects has an associated set of counters that measure device usage, queue lengths, delays, and other indicators of throughput and internal congestion.

Nota

Monitoraggio di sistema sostituisce Performance Monitor nelle versioni successive a Windows NT 4.0.System Monitor replaced Performance Monitor after Windows NT 4.0.

Vantaggi di Monitoraggio di sistemaBenefits of System Monitor

Monitoraggio di sistema consente di monitorare contemporaneamente i contatori del sistema operativo Windows e di SQL ServerSQL Server allo scopo di determinare correlazioni tra le prestazioni di SQL ServerSQL Server e Windows.System Monitor can be useful to monitor Windows operating system and SQL ServerSQL Server counters at the same time to determine any correlation between the performance of SQL ServerSQL Server and Windows. Ad esempio, il monitoraggio parallelo dei contatori di I/O del disco di Windows e dei contatori Gestione buffer di SQL ServerSQL Server consente di ottenere una panoramica del funzionamento globale del sistema.For example, monitoring the Windows disk input/output (I/O) counters and the SQL ServerSQL Server Buffer Manager counters at the same time can reveal the behavior of the entire system.

Monitoraggio di sistema consente di ottenere statistiche sulle attività e le prestazioni correnti di SQL ServerSQL Server .System Monitor allows you to obtain statistics on current SQL ServerSQL Server activity and performance. Tramite Monitoraggio di sistema è possibile:Using System Monitor, you can:

  • Visualizzare i dati simultaneamente da più computer.View data simultaneously from any number of computers.

  • 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.View and change charts to reflect current activity, and show counter values that are updated at a frequency that the user defines.

  • Esportare i dati di grafici, log, log degli avvisi e report in applicazioni di foglio di calcolo o di database per modificarli e stamparli.Export data from charts, logs, alert logs, and reports to spreadsheet or database applications for further manipulation and printing.

  • Aggiungere avvisi di sistema che visualizzano un evento del log degli avvisi e avvertono l'amministratore inviando un avviso di rete.Add system alerts that list an event in the alert log and can notify you by issuing a network alert.

  • 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.Run a predefined application the first time or every time a counter value goes over or under a user-defined value.

  • Creare file di log contenenti dati relativi a vari oggetti di diversi computer.Create log files that contain data about various objects from different computers.

  • Aggiungere a un file le sezioni selezionate in altri file di log per creare un archivio a lungo termine.Append to one file selected sections from other existing log files to form a long-term archive.

  • Visualizzare i report relativi all'attività corrente o creare report dai file di log esistenti.View current-activity reports, or create reports from existing log files.

  • Salvare le impostazioni di un grafico, avviso, log o report o dell'intera area di lavoro per poterle riutilizzare in seguito.Save individual chart, alert, log, or report settings, or the entire workspace setup for reuse.

    Nota

    Monitoraggio di sistema ha sostituito Performance Monitor dopo Windows NT 4.0.System Monitor replaced the Performance Monitor after Windows NT 4.0. Per tali attività è possibile utilizzare sia Monitoraggio di sistema che Performance Monitor.You can use either the System Monitor or Performance Monitor to do these tasks.

Prestazioni di Monitoraggio di sistemaSystem Monitor Performance

Il monitoraggio di SQL ServerSQL Server e del sistema operativo Microsoft Windows per la verifica delle prestazioni viene eseguito per esaminare innanzitutto tre aspetti fondamentali:When you monitor SQL ServerSQL Server and the Microsoft Windows operating system to investigate performance-related issues, concentrate your initial efforts in three main areas:

  • Attività del discoDisk activity

  • Utilizzo del processoreProcessor utilization

  • Utilizzo della memoriaMemory usage

    Il monitoraggio di un computer in cui è in esecuzione Monitoraggio di sistema può determinare un lieve peggioramento delle prestazioni del computer monitorato.Monitoring a computer on which System Monitor is running can affect computer performance slightly. 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.Therefore, either log the System Monitor data to another disk (or computer) so that it reduces the effect on the computer being monitored, or run System Monitor from a remote computer. È inoltre consigliabile monitorare solo i contatori a cui si è interessati.Monitor only the counters in which you are interested. 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.If you monitor too many counters, resource usage overhead is added to the monitoring process and affects the performance of the computer that is being monitored.

Attività di Monitoraggio di sistemaSystem Monitor Tasks

Descrizione dell'attivitàTask Description ArgomentoTopic
Viene descritto quando utilizzare Monitoraggio di sistema e ne viene illustrato l'impatto sulle prestazioni.Describes when to use System Monitor and discusses performance overhead when you use System Monitor. Eseguire Monitoraggio di sistemaRun System Monitor
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.Describes how to monitor disk counters to determine disk activity and the amount of I/O generated by their SQL Server components. Monitoraggio dell'utilizzo del discoMonitor Disk Usage
Viene descritto come monitorare un'istanza di Microsoft SQL ServerSQL Server per verificare che i valori di utilizzo della CPU rientrino in intervalli normali.Describes how to monitor an instance of Microsoft SQL ServerSQL Server to determine whether CPU usage rates are within normal ranges. Monitorare l'utilizzo della CPUMonitor CPU Usage
Viene descritto come monitorare un'istanza di SQL ServerSQL Server per verificare che l'utilizzo della memoria rientri negli intervalli standard.Describes how to monitor an instance of SQL ServerSQL Server to confirm that memory usage is within typical ranges. Monitoraggio dell'utilizzo della memoriaMonitor Memory Usage
Viene descritto come creare un avviso generato nel momento in cui viene raggiunto un valore soglia di un contatore di Monitoraggio di sistema.Describes how to create an alert that is raised when a threshold value for a System Monitor counter has been reached. Creare un avviso del database di SQL ServerCreate a SQL Server Database Alert
Viene descritto come creare grafici, avvisi, log e report per monitorare un'istanza di SQL ServerSQL Server.Describes how to you create charts, alerts, logs, and reports to monitor an instance of SQL ServerSQL Server. Creare grafici, avvisi, log e reportCreate Charts, Alerts, Logs, and Reports
Vengono elencati oggetti e contatori utilizzati da Monitoraggio di sistema per monitorare le attività nei computer che eseguono un'istanza di SQL ServerSQL Server.Lists objects and counters that System Monitor uses to monitor activity in computers running an instance of SQL ServerSQL Server. Utilizzare oggetti di SQL ServerUse SQL Server Objects
Vengono elencati oggetti e contatori utilizzati da Monitoraggio di sistema per monitorare le attività OLTP in memoria.Lists objects and counters that System Monitor uses to monitor In-Memory OLTP activity. Contatori delle prestazioni XTP (OLTP in memoria)SQL Server XTP (In-Memory OLTP) Performance Counters