Attività Aggiorna statistiche (Piano di manutenzione)

Si applica a:SQL Server

Usare la finestra di dialogo Attività Aggiorna statistiche per aggiornare le informazioni di Microsoft SQL Server sui dati contenuti nelle tabelle e negli indici. Questa attività consente di eseguire un nuovo campionamento delle statistiche di distribuzione di tutti gli indice creati per le tabelle utente del database. Le statistiche di distribuzione vengono utilizzate da SQL Server per ottimizzare le operazioni di navigazione tra le tabelle durante l'elaborazione delle istruzioni Transact-SQL. Per compilare automaticamente le statistiche di distribuzione, SQL Server esegue, per ogni indice, un campionamento periodico dei dati della tabella corrispondente La dimensione del campione è basata sul numero di righe della tabella e sulla frequenza di modifica dei dati. Questa opzione consente di eseguire un ulteriore campionamento utilizzando una determinata percentuale di dati delle tabelle. SQL Server usa queste informazioni per creare piani di query più efficienti.

Questa attività esegue l'istruzione UPDATE STATISTICS.

Opzioni

  • Connessione

    Consente di selezionare la connessione server da utilizzare per l'esecuzione dell'attività.

  • New

    Consente di creare una nuova connessione server da utilizzare per l'esecuzione dell'attività. La finestra di dialogo Nuova connessione è descritta di seguito.

  • Database

    Consente di specificare i database su cui verrà eseguita l'attività.

    • Tutti i database

      Consente di generare un piano di manutenzione per l'esecuzione di attività di manutenzione su tutti i database di SQL Server ad eccezione di tempdb.

    • Tutti i database di sistema

      Consente di generare un piano di manutenzione per l'esecuzione di attività di manutenzione su ogni database di sistema di SQL Server, ad eccezione di tempdb. Non vengono eseguite attività di manutenzione sui database creati dall'utente.

    • Tutti i database utente

      Consente di generare un piano per l'esecuzione di attività di manutenzione su tutti i database creati dall'utente. Nessuna attività di manutenzione viene eseguita sui database di sistema di SQL Server.

    • Database specifici

      Consente di generare un piano per l'esecuzione di attività di manutenzione solo sui database selezionati. Se si sceglie questa opzione, è necessario selezionare almeno un database nell'elenco.

    Nota

    I piani di manutenzione vengono eseguiti solo nei database per i quali è impostato un livello di compatibilità 80 o superiore.

  • Object

    Consente di limitare la griglia Selezione per visualizzare tabelle, viste o entrambe.

  • Selezione

    Specificare le tabelle o gli indici su cui verrà eseguita l'attività. Questa opzione non è disponibile quando si seleziona Tabelle e viste nella casella Oggetto.

  • Tutte le statistiche esistenti

    Consente di aggiornare le statistiche sia per le colonne che per gli indici.

  • Solo statistiche colonne

    Consente di aggiornare soltanto le statistiche relative alle colonne.

  • Solo statistiche indici

    Consente di aggiornare soltanto le statistiche relative agli indici.

  • Tipo analisi

    Tipo di analisi utilizzata per raccogliere statistiche aggiornate.

  • Analisi completa

    Consente di leggere tutte le righe della tabella o della vista per raccogliere le statistiche.

  • Campionamento per

    Specificare la percentuale della tabella o della vista indicizzata o il numero di righe da utilizzare come campione durante la raccolta di statistiche per tabelle o viste di grandi dimensioni.

  • Visualizza codice T-SQL

    Consente di visualizzare le istruzioni Transact-SQL eseguite sul server per questa attività, in base alle opzioni selezionate.

    Nota

    Se il numero di oggetti interessato dall'attività è elevato, la visualizzazione del codice potrebbe richiedere una considerevole quantità di tempo.

Finestra di dialogo Nuova connessione

  • Nome connessione

    Consente di immettere un nome per la nuova connessione.

  • Selezionare o immettere il nome di un server

    Consente di selezionare il server a cui connettersi per l'esecuzione dell'attività.

  • Aggiorna

    Consente di aggiornare l'elenco dei server disponibili.

  • Immettere le informazioni per l'accesso al server

    Consente di specificare le opzioni di autenticazione per l'accesso al server.

  • Usa la sicurezza integrata di Windows NT

    Consente di connettersi a un'istanza del motore di database di SQL Server utilizzando l'autenticazione di Microsoft Windows.

  • Usa nome utente e password specifici

    Consente di connettersi a un'istanza del motore di database di SQL Server utilizzando l'autenticazione di SQL Server. Questa opzione non è disponibile.

  • Nome utente

    Consente di specificare un accesso di SQL Server da utilizzare per l'autenticazione. Questa opzione non è disponibile.

  • Password

    Consente di specificare una password da utilizzare per l'autenticazione. Questa opzione non è disponibile.

Vedi anche