Rata de Crecimiento de una Base de Datos SQL

Camilo
09 de Diciembre del 2004
Alguien conoce alguna utilidad de SQL que me de la rata de crecimiento de la base de datos SQL o si alguien me diria como lo podria hacerlo. les agradezco su ayuda.

ramses soto
09 de Diciembre del 2004
Que te de la historia no hay.. pero si
puedes ir tu mismo registrando la historia



create esta vista
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO

CREATE view visDBFiles
as
/*
Creada: Ramses Soto
Fecha: 15 agosto 2003
Uso:
Esta vista utiliza los datos generados por el SP sp_DBA_DatabasesUpdate para mostrar la informacion
de los archivos de cada Base de Datos
*/
SELECT
a.iddatabase, -- id de la bd
b.name as nombrearchivo, -- nombre del archivo
b.filename, -- nombre del archivo fisico
(b.size)*8 as size, -- tamaño en kb
groupid -- clave de grupo de archivos
FROM DBADataBases as a join
master..sysaltfiles as b
on a.iddatabase = b.dbid

GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO



y tambien esta otra
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO

CREATE VIEW visHDDBFiles
as
/*

Creada: Ramses Soto
Fecha: 15 Octubre 2003
Uso:
Esta vista muestra en que Disco duro se encuentra cada Archivo de Datos
*/
SELECT a.IdDataBase, a.Size as SizeFile, a.Name, a.Filename, B.DataBase_Name, b.size as SizeDB, CASE LEFT(FILENAME, 1) WHEN 'C' THEN 0 ELSE 1 END AS HD
FROM DBADATABASES as b join DBAFILESDB as a
on a.iddatabase = b.iddatabase


GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO



ahora esta ultima vista que te va a servir para sacar los datos







SELECT dbo.DBADataBases.IdDatabase, dbo.DBADataBases.DATABASE_NAME, dbo.DBADataBases.[size], dbo.visDBFiles.nombrearchivo,
dbo.visDBFiles.filename, dbo.visDBFiles.[size] AS SizeFile, dbo.visDBFiles.groupid
FROM dbo.visDBFiles INNER JOIN
dbo.DBADataBases ON dbo.visDBFiles.iddatabase = dbo.DBADataBases.IdDatabase

estas la cree hace un tiempo para revisar el estado de las bd.. estas te van a dar la info suficiente para que cada tanto tiempo guardes esos datos en una tabla ya sea por una tarea o algo asi..
seria bueno que tubieras un registro ..

SUERTE!!!