Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Muestra o cambia la opción de actualización automática de estadísticas, AUTO_UPDATE_STATISTICS
, para un índice, un objeto de estadísticas, una tabla o una vista indizada.
Para obtener más información sobre la AUTO_UPDATE_STATISTICS
opción, vea Opciones y estadísticas de ALTER DATABASE SET.
Convenciones de sintaxis de Transact-SQL
sp_autostats
[ @tblname = ] N'tblname'
[ , [ @flagc = ] 'flagc' ]
[ , [ @indname = ] N'indname' ]
[ ; ]
Nombre de la tabla o vista indizada para la que se va a mostrar la AUTO_UPDATE_STATISTICS
opción. @tblname es nvarchar(776), sin ningún valor predeterminado.
Actualiza o muestra la AUTO_UPDATE_STATISTICS
opción . @flagc es varchar(10) y puede ser uno de estos valores:
Valor | Descripción |
---|---|
ON |
Activado |
OFF |
Off |
No especificado | Muestra la configuración actual AUTO_UPDATE_STATISTICS |
Nombre de las estadísticas para las que se va a mostrar o actualizar la AUTO_UPDATE_STATISTICS
opción. @indname es sysname, con un valor predeterminado de NULL
. Para que se muestren las estadísticas de un índice, se puede usar el nombre del mismo; un índice y su objeto de estadísticas correspondiente tienen el mismo nombre.
0
(correcto) o 1
(erróneo).
Si se especifica @flagc , sp_autostats
notifica la acción que se realizó, pero no devuelve ningún conjunto de resultados.
Si no se especifica @flagc , sp_autostats
devuelve el siguiente conjunto de resultados.
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
Index Name |
sysname | Nombre del índice o de las estadísticas. |
AUTOSTATS |
varchar(3) | Valor actual de la AUTO_UPDATE_STATISTICS opción. |
Last Updated |
datetime | Fecha de la actualización más reciente de las estadísticas. |
El conjunto de resultados de una tabla o vista indizada incluye estadísticas creadas para índices, estadísticas de una sola columna generadas con la AUTO_CREATE_STATISTICS
opción y las estadísticas creadas con la instrucción CREATE STATISTICS .
Si el índice especificado está deshabilitado, o si la tabla especificada tiene un índice clúster deshabilitado, aparece un mensaje de error.
AUTO_UPDATE_STATISTICS
siempre está desactivado para las tablas optimizadas para memoria.
Para cambiar la AUTO_UPDATE_STATISTICS
opción, necesita pertenecer al rol fijo de base de datos db_owner o ALTER
permiso en @tblname.
Para mostrar la AUTO_UPDATE_STATISTICS
opción, necesita pertenecer al rol público .
En el ejemplo siguiente, se muestra el estado de todas las estadísticas de la tabla Production.Product
.
USE AdventureWorks2022;
GO
EXEC sp_autostats 'Production.Product';
GO
En el ejemplo siguiente se habilita la AUTO_UPDATE_STATISTICS
opción para todas las estadísticas de la Production.Product
tabla.
USE AdventureWorks2022;
GO
EXEC sp_autostats 'Production.Product', 'ON';
GO
En el ejemplo siguiente se deshabilita la AUTO_UPDATE_STATISTICS
opción para el AK_Product_Name
índice de la Production.Product
tabla.
USE AdventureWorks2022;
GO
EXEC sp_autostats 'Production.Product', 'OFF', AK_Product_Name;
GO
Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoy