viernes, 29 de enero de 2016

Estadisticas rutina para todas las DB

En la pagina de www.programandoamedianoche.com
me encontré esta rutina que la he probado y funciona rebien.

se las dejo para que la puedan utilizar a su conveniencia.


DECLARE @SQL VARCHAR(1000)
DECLARE @DB sysname

DECLARE curDB CURSOR FORWARD_ONLY STATIC FOR
   SELECT [name]
   FROM sys.databases
   WHERE state = 0 AND Name NOT IN ('master','model','msdb','tempdb')
   ORDER BY [name]

OPEN curDB
FETCH NEXT FROM curDB INTO @DB
WHILE @@FETCH_STATUS = 0
BEGIN
SET @SQL = 'USE [' + @DB +']' + CHAR(13) + 'EXEC sp_updatestats' + CHAR(13)
PRINT @SQL
EXEC (@SQL)
FETCH NEXT FROM curDB INTO @DB
END
CLOSE curDB
DEALLOCATE curDB

FUENTE:

http://www.programandoamedianoche.com

¿Qué cuentan?...

No hay comentarios.:

Publicar un comentario

DB PostgreSQL