Condividi tramite


Monitoraggio delle applicazioni livello dati

Un'applicazione livello dati (DAC) può essere monitorata da Gestione Utilità e Esplora oggetti in SQL Server Management Studio (SSMS), insieme alle viste e alle tabelle di sistema. Inoltre, tutti gli oggetti nel database contenuto in DAC possono essere monitorati utilizzando le tecniche di monitoraggio standard del database e del Motore di database.

Prima di iniziare

Se si distribuisce un'applicazione livello dati in un'istanza gestita del Motore di database, il pacchetto di applicazione livello dati distribuito viene incorporato in Utilità SQL Server al successivo invio del set di raccolta dell'utilità dall'istanza al punto di controllo dell'utilità. È quindi possibile visualizzare informazioni sull'integrità di base sull'Applicazione livello dati tramite Esplora utilità di Management Studio.

Esplora oggetti di SSMS consente di visualizzare informazioni di configurazione di base su ogni DAC distribuito in un'istanza del Motore di database, indipendentemente dal fatto che l'istanza sia gestita in Utilità SQL Server. Inoltre, il database associato a un DAC distribuito può essere monitorato mediante le stesse routine utilizzate per il monitoraggio di qualsiasi altro database.

Utilizzo di Utilità SQL Server

La pagina dei dettagli Applicazioni del livello dati distribuite in Esplora utilità di Management Studio consente di visualizzare un dashboard in cui viene riportato l'utilizzo delle risorse di ogni DAC distribuito nelle istanze gestite del Motore di database. Nel riquadro superiore della pagina dei dettagli vengono elencati i DAC distribuiti con indicatori visivi che mostrano se il loro utilizzo delle risorse di CPU e file rientra tra i criteri definiti per Utilità SQL Server. Selezionando qualsiasi DAC nella visualizzazione Elenco, è possibile visualizzare ulteriori dettagli nelle schede nel riquadro inferiore della pagina. Per ulteriori informazioni sulle informazioni presentate nella pagina dei dettagli, vedere Dettagli di Applicazioni di livello dati distribuite (Utilità SQL Server).

In seguito all'utilizzo della pagina dei dettagli Applicazioni del livello dati distribuite, che consente di identificare rapidamente qualsiasi DAC che utilizzi troppo o troppo poco la risorsa hardware, è possibile pianificare la risoluzione di eventuali problemi. Più applicazioni del livello dati che non utilizzano completamente le risorse hardware potrebbero essere consolidate in un unico server, liberando così alcuni server per altri utilizzi. Se le risorse nel server corrente vengono utilizzate maniera eccessiva, è possibile spostare l'applicazione del livello dati in un server più grande o aggiungere altre risorse nel server corrente.

I limiti minimi e massimi per l'utilizzo delle risorse sono definiti dai criteri di monitoraggio delle applicazioni, definiti a loro volta nella pagina dei dettagli Amministrazione utilità. Gli amministratori del database possono personalizzare i criteri e far sì che rientrino nei limiti stabiliti dalle organizzazioni. Ad esempio, una società potrebbe impostare al 75% l'utilizzo massimo di CPU per un pacchetto DAC, mentre un'altra società potrebbe impostarlo all'80%. Per ulteriori informazioni sull'impostazione dei criteri di monitoraggio delle applicazioni, vedere Amministrazione utilità (Utilità SQL Server).

Per visualizzare la pagina dei dettagli Applicazioni del livello dati distribuite:

  1. Selezionare il menu Visualizza/Esplora utilità.

  2. Connettere Esplora utilità al punto di controllo dell'utilità.

  3. Selezionare il menu Visualizza/Dettagli Esplora utilità.

  4. Selezionare il nodo Applicazioni del livello dati distribuite in Esplora utilità.

Le informazioni contenute nella pagina dei dettagli Applicazioni del livello dati distribuite provengono dai dati nel data warehouse di gestione dell'utilità, che per impostazione predefinita raccoglie i dati ogni 15 minuti. È possibile personalizzare l'intervallo utilizzando la pagina dei dettagli Amministrazione utilità.

Utilizzo di Esplora oggetti

Esplora oggetti di SSMS consente di visualizzare informazioni di configurazione di base su ogni DAC distribuito in un'istanza del Motore di database, incluse le istanze gestite che sono state registrate in Utilità SQL Server e le istanze autonome che non è possibile visualizzare in Esplora utilità.

Per visualizzare i dettagli di DAC distribuiti in un'istanza del Motore di database:

  1. Selezionare il menu Visualizza/Esplora oggetti.

  2. Connettersi all'istanza del Motore di database dal riquadro Esplora oggetti.

  3. Selezionare il menu Visualizza/Dettagli Esplora oggetti.

  4. In Esplora oggetti selezionare il nodo del server che esegue il mapping nell'istanza, quindi passare al nodo Gestione\Applicazioni del livello dati.

  5. Nella visualizzazione Elenco nel riquadro superiore della pagina dei dettagli viene elencato ogni DAC distribuito nell'istanza del Motore di database. Selezionare DAC per visualizzare le informazioni nel riquadro dei dettagli in fondo alla pagina.

Il menu di scelta rapida del nodo Applicazioni del livello dati è inoltre utilizzato per distribuire nuovi DAC o eliminare DAC esistenti.

Utilizzo di viste e tabelle di sistema DAC

La tabella di sistema msdb.dbo.sysdac_history_internal consente di registrare l'esito positivo o negativo di tutte le azioni di gestione DAC eseguite in un'istanza del Motore di database. Nella tabella vengono registrati l'ora in cui si è verificata l'azione e l'account di accesso con cui questa è stata avviata. Per ulteriori informazioni, vedere sysdac_history_internal (Transact-SQL).

Nelle viste di sistema DAC vengono riportate le informazioni sul catalogo di base. Per ulteriori informazioni, vedere Viste applicazioni livello dati (Transact-SQL).

Monitoraggio dei database DAC

In seguito alla corretta distribuzione di DAC, il database contenuto in DAC funzionerà come qualsiasi altro database. Utilizzare le tecniche e gli strumenti standard del Motore di database per il monitoraggio delle prestazioni, del log, degli eventi e dell'utilizzo delle risorse del database.

Vedere anche

Concetti

Applicazioni livello dati

Distribuire un'applicazione livello dati