Eventi
Ottieni gratuitamente la certificazione in Microsoft Fabric.
19 nov, 23 - 10 dic, 23
Per un periodo di tempo limitato, il team della community di Microsoft Fabric offre buoni per esami DP-600 gratuiti.
Prepara oraQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure
Visualizza o modifica l'opzione di aggiornamento automatico delle statistiche, AUTO_UPDATE_STATISTICS
, per un indice, un oggetto statistiche, una tabella o una vista indicizzata.
Per altre informazioni sull'opzione AUTO_UPDATE_STATISTICS
, vedere Opzioni e statistiche ALTER DATABASE SET.
Convenzioni relative alla sintassi Transact-SQL
sp_autostats
[ @tblname = ] N'tblname'
[ , [ @flagc = ] 'flagc' ]
[ , [ @indname = ] N'indname' ]
[ ; ]
Nome della tabella o della vista indicizzata per cui visualizzare l'opzione AUTO_UPDATE_STATISTICS
. @tblname è nvarchar(776), senza impostazione predefinita.
Aggiorna o visualizza l'opzione AUTO_UPDATE_STATISTICS
. @flagc è varchar(10)e può essere uno di questi valori:
valore | Descrizione |
---|---|
ON |
Attivato |
OFF |
Disattivato |
Non specificato | Visualizza l'impostazione corrente AUTO_UPDATE_STATISTICS |
Nome delle statistiche per cui visualizzare o aggiornare l'opzione AUTO_UPDATE_STATISTICS
. @indname è sysname, con un valore predefinito .NULL
Per visualizzare le statistiche per un indice, è possibile utilizzare il nome dell'indice, in quanto un indice e l'oggetto statistiche corrispondente hanno lo stesso nome.
0
(esito positivo) o 1
(errore).
Se viene specificato @flagc , sp_autostats
segnala l'azione eseguita ma non restituisce alcun set di risultati.
Se @flagc non viene specificato, sp_autostats
restituisce il set di risultati seguente.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
Index Name |
sysname | Nome dell'indice o delle statistiche. |
AUTOSTATS |
varchar(3) | Valore corrente per l'opzione AUTO_UPDATE_STATISTICS . |
Last Updated |
datetime | Data dell'aggiornamento più recente delle statistiche. |
Il set di risultati per una tabella o vista indicizzata include le statistiche create per gli indici, le statistiche a colonna singola generate con l'opzione AUTO_CREATE_STATISTICS
e le statistiche create con l'istruzione CREATE STATISTICS .
Se l'indice specificato è disabilitato oppure la tabella specificata include un indice cluster disabilitato, viene visualizzato un messaggio di errore.
AUTO_UPDATE_STATISTICS
è sempre OFF per le tabelle ottimizzate per la memoria.
Per modificare l'opzione, è necessaria l'appartenenza AUTO_UPDATE_STATISTICS
al ruolo predefinito del database db_owner o ALTER
l'autorizzazione per @tblname.
Per visualizzare l'opzione, è necessaria l'appartenenza AUTO_UPDATE_STATISTICS
al ruolo pubblico .
Nell'esempio seguente viene visualizzato lo stato di tutte le statistiche della tabella Production.Product
.
USE AdventureWorks2022;
GO
EXEC sp_autostats 'Production.Product';
GO
Nell'esempio seguente viene abilitata l'opzione AUTO_UPDATE_STATISTICS
per tutte le statistiche nella Production.Product
tabella.
USE AdventureWorks2022;
GO
EXEC sp_autostats 'Production.Product', 'ON';
GO
Nell'esempio seguente viene disabilitata l'opzione AUTO_UPDATE_STATISTICS
per l'indice AK_Product_Name
nella Production.Product
tabella.
USE AdventureWorks2022;
GO
EXEC sp_autostats 'Production.Product', 'OFF', AK_Product_Name;
GO
Eventi
Ottieni gratuitamente la certificazione in Microsoft Fabric.
19 nov, 23 - 10 dic, 23
Per un periodo di tempo limitato, il team della community di Microsoft Fabric offre buoni per esami DP-600 gratuiti.
Prepara ora