sp_updatestats (Transact-SQL)
Ejecuta UPDATE STATISTICS para todas las tablas internas y definidas por el usuario de la base de datos actual.
Para obtener más información acerca de UPDATE STATISTICS, vea UPDATE STATISTICS (Transact-SQL). Para obtener más información sobre las estadísticas, vea Utilizar las estadísticas para mejorar el rendimiento de las consultas.
sp_updatestats ejecuta UPDATE STATISTICS, especificando la palabra clave ALL en todas las tablas internas y definidas por el usuario de la base de datos. sp_updatestats muestra mensajes que indican su progreso. Cuando la actualización se ha completado, informa de que se han actualizado las estadísticas de todas las tablas.
sp_updatestats actualiza las estadísticas en índices no clúster deshabilitados y no actualiza las estadísticas en índices en clúster deshabilitados.
sp_updatestats solo actualiza las estadísticas que requieren actualización basada en la información de rowmodctr de la vista de catálogo sys.sysindexes, lo que evita actualizaciones innecesarias de estadísticas en filas sin cambios.
Al ejecutar sp_updatestats en bases de datos con un nivel de compatibilidad inferior a 90, la configuración más reciente de NORECOMPUTE no se conserva para estadísticas específicas. En bases de datos con un nivel de compatibilidad de 90 o superior, sp_updatestats conserva la configuración más reciente de NORECOMPUTE para estadísticas específicas. Para obtener más información acerca de cómo deshabilitar y volver a habilitar las actualizaciones de estadísticas, vea Utilizar las estadísticas para mejorar el rendimiento de las consultas.
|
Contenido actualizado |
|---|
|
Revisiones en todo el documento para mejorar la exactitud. |
|
Agregada referencia al nuevo contenido sobre estadísticas del tema Utilizar las estadísticas para mejorar el rendimiento de las consultas. |
