saber los bytes que ocupa una tabla?

25/05/2005 - 16:51 por xus | Informe spam
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.

Preguntas similare

Leer las respuestas

#1 Rubén Vigón
25/05/2005 - 16:56 | Informe spam
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
Respuesta Responder a este mensaje
#2 Maxi
25/05/2005 - 17:04 | Informe spam
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:

Maxi.da[arroba]gmail.com

"xus" escribió en el mensaje
news:
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.

Respuesta Responder a este mensaje
#3 xus
25/05/2005 - 17:38 | Informe spam
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.



"Maxi" escribió en el mensaje
news:
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:

Maxi.da[arroba]gmail.com

"xus" escribió en el mensaje
news:
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.





Respuesta Responder a este mensaje
#4 Don Roque
25/05/2005 - 17:50 | Informe spam
Tene en cuenta que podes llegar a tener un TRANSACTION LOG bastante
grande tambien. Chequea eso.

Saludos
Respuesta Responder a este mensaje
#5 Octavio Telis Aynés
25/05/2005 - 18:03 | Informe spam
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

"xus" escribió en el mensaje
news:
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.


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida