Discussion:
saber los bytes que ocupa una tabla?
(demasiado antiguo para responder)
xus
2005-05-25 14:51:39 UTC
Permalink
Tengo una bd muy grande, y me gustaria saber cuales son las causas, no para
de crecer a razón de 30 o 30 mb diarios y me parece una pasada...

Existe alguna forma de obtener este tipo de información?


Gracias y saludos,

Xus.
Rubén Vigón
2005-05-25 14:56:56 UTC
Permalink
sp_spaceused 'NombreTabla'

[...] sp_spaceused
Muestra el número de filas, el espacio de disco reservado y el espacio de disco que utiliza una tabla de la base de datos actual o bien muestra el espacio de disco reservado y el que utiliza la base de datos completa

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://vigon.mvp-access.com
Maxi
2005-05-25 15:04:46 UTC
Permalink
Hola, 30mb por dia? pues te diria que es un crecimiento mas que normal
(hasta te diria que es muy pequeño) Cuando pesa la Base de datos?
--
-----------------------------------------------------
Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas
Msn: ***@msn.com

Maxi.da[arroba]gmail.com
--------------------------------------------------
Post by xus
Tengo una bd muy grande, y me gustaria saber cuales son las causas, no
para de crecer a razón de 30 o 30 mb diarios y me parece una pasada...
Existe alguna forma de obtener este tipo de información?
Gracias y saludos,
Xus.
xus
2005-05-25 15:38:04 UTC
Permalink
unos 9GB,

con el comando del compañero he visto que tengo un par de tablas que se van
a los 2 GB (logs de paginas web), que creo borraré ;)

Gracias de nuevo,

Xus.
Post by Maxi
Hola, 30mb por dia? pues te diria que es un crecimiento mas que normal
(hasta te diria que es muy pequeño) Cuando pesa la Base de datos?
--
-----------------------------------------------------
Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas
Maxi.da[arroba]gmail.com
--------------------------------------------------
Post by xus
Tengo una bd muy grande, y me gustaria saber cuales son las causas, no
para de crecer a razón de 30 o 30 mb diarios y me parece una pasada...
Existe alguna forma de obtener este tipo de información?
Gracias y saludos,
Xus.
Don Roque
2005-05-25 15:50:15 UTC
Permalink
Tene en cuenta que podes llegar a tener un TRANSACTION LOG bastante
grande tambien. Chequea eso.

Saludos
Octavio Telis Aynés
2005-05-25 16:03:02 UTC
Permalink
Mira como tal el dato no esta... y definir un tamaño es tan preciso como
impreciso, sin embargo, checa esta consulta que va a dar un tamaño cercano
pero no absoluto a lo que mediría tu tabla... sería cuestión de sumar los
resultados de todas tus tablas y ver si coincide con el tamaño de archivo,
sin embargo debemos considerar que los campos Text, Binary e Image pueden
estar ocupando espacio o tal vez no, todo depende si tiene datos. He hecho
la prueba y no es nada cercano el resultado obtenido con el físico, En fin,
chécalo y ojalá te sea de utilidad.


Declare @IdTabla bigint
Declare @Length int

Select @IdTabla = [Id] from sysobjects Where [Name]='MiTabla'
Select @Length = sum(length) from syscolumns where [id] = @IdTabla

Select Count(*) * @Length As Bytes From MiTabla

Saludos...

Octavio Telis Aynés
http://otelis.blogspot.com
Post by xus
Tengo una bd muy grande, y me gustaria saber cuales son las causas, no para
de crecer a razón de 30 o 30 mb diarios y me parece una pasada...
Existe alguna forma de obtener este tipo de información?
Gracias y saludos,
Xus.
Isaias Islas
2005-05-26 00:17:43 UTC
Permalink
Perdon, ¿Y los indices?

Continúe leyendo en narkive:
Loading...