Modificare statistiche

Si applica a:SQL Serverdatabase SQL di AzureIstanza gestita di SQL di AzureAzure Synapse AnalyticsPiattaforma di strumenti analitici (PDW)

È possibile modificare le statistiche esistenti in SQL Server usando SQL Server Management Studio o Transact-SQL.

Contenuto dell'articolo

Prima di iniziare

Sicurezza

Autorizzazioni

Sono necessarie le autorizzazioni seguenti:

  • L'utente deve disporre dell'autorizzazione ALTER per la tabella o la vista.

  • L'utente deve essere il proprietario della tabella o della vista indicizzata o un membro di uno dei seguenti ruoli: ruolo predefinito del server sysadmin , ruolo predefinito del database db_owner o ruolo predefinito del database db_ddladmin .

Utilizzo di SQL Server Management Studio

Per modificare le statistiche

  1. In Esplora oggettifare clic sul segno più per espandere il database in cui si desidera modificare una statistica.

  2. Fare clic sul segno più per espandere la cartella Tabelle .

  3. Fare clic sul segno più per espandere la tabella in cui si desidera modificare una statistica.

  4. Fare clic sul segno più per espandere la cartella Statistiche .

  5. Fare clic con il pulsante destro del mouse sull'oggetto statistiche che si vuole modificare e scegliere Proprietà.

  6. Nella pagina nome_statisticheeProprietà statistiche -nome_statistiche fare clic su Aggiungi, Rimuovi, Sposta suo Sposta giùo qualsiasi combinazione, per modificare le proprietà delle statistiche. Si noti che la posizione di una colonna nella griglia Colonne statistiche può avere un impatto significativo sull'utilità delle statistiche.

  7. Fare clic su OK.

Utilizzo di Transact-SQL

Per modificare le statistiche

Non è possibile eseguire questa attività utilizzando istruzioni Transact-SQL. Per modificare statistiche tramite Transact-SQL, è innanzitutto necessario eliminare la statistica esistente e quindi ricrearla con i nuovi attributi.

Per altre informazioni, vedere DROP STATISTICS (Transact-SQL) e CREATE STATISTICS (Transact-SQL).