Difernecias: dbcc updateusage y sp_updatestats?

31/08/2006 - 18:30 por José | Informe spam
Hola, queria preguntarles si existe alguna diferencia entre:
dbcc updateusage (0)
sp_updatestats
Ambas sentencias realizan la misma tarea (actualizar sysindexes?)
Me recomiendan alguna de las dos en particular, Es para armar un
plan de mantenimiento que actualize mis estadísticas...
Por otro lado: Si armo un plan de mantenimiento a través del
wizard (Update Statistics Task), es exactamente lo mismo?
Que es mejor, Armarlo con la sentencia o mediante wizard?
Gracias!!

Todo bajo W2k3 server y sql 2005 standard.-
 

Leer las respuestas

#1 Isaias
31/08/2006 - 19:35 | Informe spam
Jose

sp_updatestats

Ejecuta UPDATE STATISTICS para todas las tablas definidas por el usuario de
la base de datos actual

UPDATE STATISTICS

Actualiza información acerca de la distribución de valores clave para uno o
varios grupos de estadísticas (colecciones) de la tabla o vista indizada
especificada. Para crear estadísticas de columnas

DBCC UPDATEUSAGE

Informa y corrige las imprecisiones de la tabla sysindexes, que pueden
provocar que el procedimiento almacenado del sistema sp_spaceused informe
incorrectamente del uso del espacio

En cuanto a hacerlo mediante el WIZARD, pues ya no tendrias que hacer uso de
estas instrucciones.

Saludos
IIslas


"José" wrote:

Hola, queria preguntarles si existe alguna diferencia entre:
dbcc updateusage (0)
sp_updatestats
Ambas sentencias realizan la misma tarea (actualizar sysindexes?)
Me recomiendan alguna de las dos en particular, Es para armar un
plan de mantenimiento que actualize mis estadísticas...
Por otro lado: Si armo un plan de mantenimiento a través del
wizard (Update Statistics Task), es exactamente lo mismo?
Que es mejor, Armarlo con la sentencia o mediante wizard?
Gracias!!

Todo bajo W2k3 server y sql 2005 standard.-



Preguntas similares