Condividi tramite


UPDATE STATISTICS (SQL Server Compact)

Aggiorna le statistiche relative alla tabella e a uno o più indici specificati.

Sintassi

UPDATE STATISTICS ON < table_name > [ . <index_name> ]
    WITH FULLSCAN {, NORECOMPUTE }

Argomenti

  • table_name
    Specifica il nome della tabella per la quale aggiornare le statistiche.
  • index_name
    Indice per il quale aggiornare le statistiche. Se non è specificato alcun indice, vengono aggiornate tutte le statistiche di distribuzione nella vista indicizzata o nella tabella specificata, ovvero le statistiche create mediante l'istruzione CREATE STATISTICS, le statistiche create automaticamente e le statistiche create durante la creazione dell'indice.
  • FULLSCAN
    Specifica che le statistiche dovranno essere create leggendo tutte le righe della tabella.
  • NORECOMPUTE
    Specifica la disattivazione del ricalcolo automatico delle statistiche. Se questa opzione viene specificata, il motore di database continua a utilizzare le statistiche precedenti anche se i dati vengono modificati. Le statistiche non vengono aggiornate e gestite automaticamente dal motore di database, che potrebbe generare piani non ottimali.

    Nota

    È consigliabile che questa opzione venga utilizzata raramente e solo da amministratori di sistema esperti.

Esempio

In questo esempio viene aggiornato l'indice Product nella tabella Production, le cui righe vengono sottoposte a una scansione completa, e viene disattivato l'aggiornamento automatico delle statistiche.

UPDATE STATISTICS ON Production.Product
   WITH FULLSCAN, NORECOMPUTE

Cronologia modifiche

Versione Cronologia

5 dicembre 2005

Contenuto modificato
  • Aggiornamento della descrizione di index_name