Panoramica dell'Utilità SQL Server

Un requisito dei clienti di SQL Server è quello di gestire l'ambiente SQL Server nel suo complesso, affrontato in questa versione introducendo il concetto di gestione delle applicazioni e multiserver nell'Utilità SQL Server.

Utilità SQL Server modella le entità relative all'ambiente SQL Server di un'organizzazione in una visualizzazione unificata. I punti di vista di Gestione Utilità e Utilità SQL Server in SQL Server Management Studio(SSMS) offrono agli amministratori una visualizzazione olistica dell'integrità delle risorse di SQL Servertramite un'istanza di SQL Server che funge da punto di controllo dell'utilità. Le entità che possono essere visualizzate nel punto di controllo dell'utilità di SQL Server includono:

  • Istanze di SQL Server

  • Applicazioni livello dati

  • File di database

  • Volumi di archiviazione

Le dimensioni di utilizzo delle risorse che possono essere visualizzate nel punto di controllo dell'utilità di SQL Server:

  • Utilizzo della CPU

  • Utilizzo dello spazio di archiviazione

Per ulteriori informazioni, vedere le sezioni seguenti in questo argomento:

  • Introduzione all'Utilità SQL Server

  • Panoramica dei punti di controllo dell'utilità

  • Requisiti dell'Utilità SQL Server

Architettura di Utilità SQL Server

Figura 1. Architettura dell'Utilità SQL Server in SQL Server 2008 R2.

Introduzione all'Utilità SQL Server

Lo scenario utente tipico prevede innanzitutto la creazione di un punto di controllo dell'utilità che stabilisce il punto ragionevole centrale per l'Utilità SQL Server. Il punto di controllo dell'utilità fornisce una visualizzazione consolidata dell'integrità delle risorse raccolta da istanze gestite di SQL Server nell'Utilità SQL Server. In seguito alla creazione del punto di controllo dell'utilità, le istanze di SQL Server vengono registrate nell'Utilità SQL Server in modo che possano essere gestite dal punto di controllo dell'utilità.

Ogni istanza gestita di SQL Server viene instrumentata con un set di raccolta dati che invia dati relativi alla configurazione e alle prestazioni al punto di controllo dell'utilità ogni 15 minuti. Le applicazioni livello dati diventano gestite automaticamente dall'utilità di SQL Server se appartengono a un'istanza gestita di SQL Server. Gli altri parametri del monitoraggio riguardano l'utilizzo dello spazio dei file di database, l'utilizzo della CPU e l'utilizzo dei volumi di archiviazione.

In Management Studio vengono visualizzati dati riepilogativi e dettagliati per ogni istanza di SQL Server e applicazione livello dati gestita dall'Utilità SQL Server. Il dashboard dell'utilità di SQL Server in SSMS include un riepilogo generale dei dati relativi alle prestazioni e alla configurazione per l'utilizzo della CPU da parte dell'istanza gestita e dell'applicazione livello dati, l'utilizzo del file di database, l'utilizzo dei volumi di archiviazione e l'utilizzo della CPU del computer. Nelle visualizzazioni dei dati vengono indicate le risorse sovrautilizzate e quelle sottoutilizzate e vengono visualizzati grafici dell'utilizzo della CPU e dello spazio di archiviazione nel tempo.

I punti di visualizzazione e i dettagli dell'utilità di SQL Server in SSMS indicano in dettaglio lo stato delle prestazioni e della configurazione per ogni istanza di SQL Server e applicazione livello dati gestita dall'utilità di SQL Server e consentono l'accesso ai controlli dei criteri. Nella visualizzazione elenco viene visualizzato lo stato corrente confrontato con le definizioni dei criteri e le definizioni dei criteri dei controlli dei criteri per le categorie di utilizzo seguenti:

  • Criteri di utilizzo della CPU dell'istanza per le istanze di SQL Server e per le applicazioni livello dati

  • Criteri di utilizzo dello spazio per file di database e file di log

  • Criteri di utilizzo della CPU del computer per le risorse host

  • Criteri di utilizzo dei volumi di archiviazione per le risorse host

Ogni istanza di SQL Server e applicazione livello dati gestita dall'utilità di SQL Server può essere monitorata in base alle definizioni dei criteri globali o alle definizioni dei criteri singole.

La combinazione di dati riepilogativi e dettagliati visualizzata nel punto di controllo dell'utilità sia per i criteri di sottoutilizzo che per quelli di sovrautilizzo e per vari parametri principali, consente di identificare facilmente le possibilità di consolidamento delle risorse e il sovrautilizzo delle risorse. I criteri di integrità sono configurabili e possono essere modificati per impostare soglie di utilizzo delle risorse più alte o più basse. È possibile modificare i criteri di monitoraggio globali o configurare criteri di monitoraggio singoli per ogni entità gestita nell'utilità di SQL Server.

Utilizzare i passaggi seguenti per iniziare a utilizzare l'Utilità SQL Server:

Per iniziare a utilizzare l'utilità di SQL Server, è necessario creare un punto di controllo dell'utilità e registrare le istanze di SQL Server. Per accedere alla procedura di configurazione e alla documentazione video dell'utilità di SQL Server tramite Management Studio, selezionare Visualizza sulla barra dei menu di SSMS, quindi scegliere Esplora utilità. Una delle due schede visualizzate nel riquadro del contenuto di SSMS sarà una pagina della Guida introduttiva.

Per avviare la procedura guidata per un'operazione dell'utilità di SQL Server, fare clic sul titolo dell'operazione, ad esempio "Creazione di un punto di controllo dell'utilità". Per visualizzare un video dell'operazione, fare clic sul pulsante Video a sinistra del titolo.

Queste sono operazioni da eseguire una volta sola per creare l'utilità di SQL Server.

  1. Creazione di un punto di controllo dell'utilità - Procedura: Creazione di un punto di controllo di Utilità SQL Server (Utilità SQL Server)

  2. Registrazione di istanze di SQL Server nell'Utilità SQL Server - Procedura: Registrazione di un'istanza di SQL Server (Utilità SQL Server)

Dopo aver creato l'Utilità SQL Server, utilizzare SSMS per connettersi all'Utilità SQL Server, monitorare le istanze gestite di SQL Server e personalizzare i criteri di monitoraggio per soddisfare le esigenze dell'organizzazione.

  1. Utilizzo di SSMS per connettersi all'utilità di SQL Server - Connessione a un'utilità di SQL Server

  2. Monitoraggio delle istanze gestite di SQL Server- Procedura: Visualizzazione dei risultati dei criteri di integrità delle risorse (utilità di SQL Server)

  3. Personalizzazione dei criteri di monitoraggio dell'utilità di SQL Server per soddisfare le esigenze dell'organizzazione - Procedura: Modifica di una definizione dei criteri di integrità delle risorse (utilità di SQL Server)

Panoramica dei punti di controllo dell'utilità

L'utilità di SQL Server è gestita attraverso un punto di controllo dell'utilità tramite Esplora utilità in SSMS. Il punto di controllo dell'utilità viene configurato in un'istanza di SQL Server. Fornisce il punto ragionevole centrale per l'utilità di SQL Server che utilizza SSMS per organizzare e monitorare l'integrità delle risorse di SQL Server. Il punto di controllo dell'utilità supporta azioni quali la specifica dei criteri di utilizzo delle risorse che indicano i requisiti di utilizzo dell'organizzazione.

L'interfaccia utente di Esplora utilità in SSMS fornisce una visualizzazione albero gerarchica delle entità gestite dell'utilità. Esplora utilità è simile a Esplora oggetti in SSMS per la modalità di navigazione e la gestione delle risorse dell'utilità di SQL Server. Le visualizzazioni dashboard ed elenco forniscono un riepilogo e una presentazione dettagliata dell'integrità delle risorse e dettagli di configurazione per le istanze gestite di SQL Server, le applicazioni livello dati e le risorse host, come l'utilizzo della CPU, l'utilizzo dello spazio dei file e l'utilizzo dello spazio per i volumi.

Il punto di controllo dell'utilità raccoglie informazioni sulla configurazione e sulle prestazioni delle istanze gestite di SQL Server ogni 15 minuti. Queste informazioni vengono archiviate nel data warehouse di gestione dell'utilità nel punto di controllo dell'utilità; il nome del file UMDW è sysutility_mdw. I dati relativi alle prestazioni di SQL Server vengono confrontati con i criteri per consentire di identificare eventuali colli di bottiglia nell'utilizzo delle risorse e le possibilità di consolidamento.

Requisiti dell'Utilità SQL Server

In questa versione, il punto di controllo dell'utilità e tutte le istanze gestite di SQL Server devono soddisfare i requisiti seguenti:

  • La versione di SQL Server deve essere la versione 10.50 o successiva.

  • L'istanza di SQL Server deve essere di tipo Motore di database.

  • L'Utilità SQL Server deve funzionare all'interno di un solo dominio Windows o in domini con relazioni di trust bidirezionali.

  • Gli account del servizio di SQL Server per il punto di controllo dell'utilità e per tutte le istanze gestite di SQL Server devono disporre dell'autorizzazione di lettura impostata per gli utenti in Active Directory.

In questa versione il punto di controllo dell'utilità deve soddisfare i requisiti seguenti:

  • L'edizione di SQL Server deve essere Datacenter, Enterprise, Developer o Evaluation.

  • È consigliabile collocare il punto di controllo dell'utilità in un'istanza di SQL Server che applica la distinzione tra maiuscole e minuscole.

  • Per la pianificazione della capacità del computer del punto di controllo dell'utilità, tenere presenti i seguenti consigli:

    • In uno scenario tipico lo spazio su disco utilizzato dal database UMDW (sysutility_mdw) nel punto di controllo dell'utilità è di circa 2 GB per istanza gestita di SQL Server per anno. Questa stima può variare a seconda del numero di oggetti di database e di sistema raccolti dall'istanza gestita. Lo spazio occupato su disco da UMDW (sysutility_mdw) aumenta più rapidamente durante i primi due giorni.

    • In uno scenario tipico lo spazio su disco utilizzato dal database msdb nel punto di controllo dell'utilità è di circa 20 MB per istanza gestita di SQL Server. Si tenga presente che questa stima può variare a seconda dei criteri di utilizzo delle risorse e del numero di oggetti di database e di sistema raccolti dall'istanza gestita. In generale, l'utilizzo dello spazio su disco aumenta con l'aumentare del numero di violazioni dei criteri e della durata dell'intervallo di tempo per le risorse volatili.

    • Si noti che la rimozione di un'istanza gestita dal punto di controllo dell'utilità non riduce lo spazio su disco utilizzato dai database del punto di controllo dell'utilità fino allo scadere dei periodi di memorizzazione dei dati per l'istanza gestita.

In questa versione tutte le istanze gestite di SQL Server devono soddisfare i requisiti seguenti:

  • Se il punto di controllo dell'utilità è ospitato in un'istanza di SQL Server che non applica la distinzione tra maiuscole e minuscole, è consigliabile che anche le istanze gestite di SQL Server non applichino la distinzione tra maiuscole e minuscole.

  • I dati FILESTREAM non sono supportati per il monitoraggio dell'Utilità SQL Server.

Per ulteriori informazioni, vedere Specifiche di capacità massima per SQL Server.