tamaño tabla

09/08/2006 - 15:09 por Oscar | Informe spam
Hola

Como puedo saber el tamaño en bytes que ocupa una determinada tabla?

Saludos, Oscar

Preguntas similare

Leer las respuestas

#1 Luis Martín
09/08/2006 - 15:42 | Informe spam
Hola Oscar,

No soy ninguno de los gurus que rondan por aquí, pero me hace ilusión poder
ayudar respondiendo a una duda que se. Para saber el tamaño de una tabla en
bytes yo utilizo lo siguiente:

sp_spaceused nombre_tabla, 'true'

el segundo argumento se pone a 'true' para que actualice la información
antes de mostrarla.

espero que te sirva.

Un saludo.

"Oscar" escribió:

Hola

Como puedo saber el tamaño en bytes que ocupa una determinada tabla?

Saludos, Oscar



Respuesta Responder a este mensaje
#2 Alejandro Mesa
09/08/2006 - 15:43 | Informe spam
Oscar,

Usa el procedimiento almacenado "sp_spaceused".

Ejemplo:

use northwind
go

exec dbo.sp_spaceused 'dbo.orders'
go


AMB

"Oscar" wrote:

Hola

Como puedo saber el tamaño en bytes que ocupa una determinada tabla?

Saludos, Oscar



Respuesta Responder a este mensaje
#3 Isaias
09/08/2006 - 20:14 | Informe spam
Aparte de lo que recomiendan Luis y Alex, te dejo esta interesante ruinta
(Tiene derechos reservados de Javier Loria):

select sysobjects.name
, sum(case when sysindexes.indid<2 then rows
else 0 end) as rows
, sum(case when sysindexes.indid in (0,1,255) then sysindexes.reserved
else 0 end) * 8 as reserved
, sum(case when sysindexes.indid in (0,1) then sysindexes.dpages
when sysindexes.indid%5 then sysindexes.used
else 0 end) * 8 as Data
, (sum(case when sysindexes.indid in (0,1,255) then sysindexes.used
else 0 end)
- sum(case when sysindexes.indid in (0,1) then sysindexes.dpages
when sysindexes.indid%5 then sysindexes.used
else 0 end))*8 as index_size
, (sum(case when sysindexes.indid in (0,1,255) then
sysindexes.reserved-sysindexes.used
else 0 end)*8) as unused
from sysobjects
join sysindexes
on sysobjects.id=sysindexes.id
where xtype='U'
group by sysobjects.name
order by 2 desc

Saludos
IIslas


"Oscar" wrote:

Hola

Como puedo saber el tamaño en bytes que ocupa una determinada tabla?

Saludos, Oscar



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida