Forums Últimos mensajes - Powered by IBM
 
Tags Palabras claves

Tamaño de tablas

27/01/2005 - 22:41 por Jorge Martinez | Informe spam
Tengo una base de datos que me ocupa 2Gb y quiero reducir su tamaño. He
estado viendo algunas tablas con el sp_spaceused y he visto el tamaño de los
datos es de unos 40 Mb pero sin embargo me deja 230 Mb sin usar, por lo
tanto la tabla me esta ocupando 270 Mb.

He hecho de todo para intentar recuperar ese espacio no usado (DBCC
SHRINKDATABSE, DBCC SHRINKFILE, DBCC INDEXDEFRAG, con TRUNCATEONLY)
pero el tamaño de la BD y de las tablas no baja.

A parte de borrar las tablas y volver a crearlas, previa exportacion de
registros mediante BCP, hay alguna forma de recuperar ese espacio reservado
yque esta vacio en una tabla?


Gracias
 

Leer las respuestas

#1 qwalgrande
28/01/2005 - 09:21 | Informe spam
Hola.

Debes tener en cuenta también el fill factor de los índices de tus tablas.
Comprueba también que en cada tabla tengas un índice cluster. Prueba a
reindexar (con DBCC REINDEX) y comprueba la fragmentación antes y después
(DBCC SHOWCONTIG).

qwalgrande

"Jorge Martinez" wrote:


Tengo una base de datos que me ocupa 2Gb y quiero reducir su tamaño. He
estado viendo algunas tablas con el sp_spaceused y he visto el tamaño de los
datos es de unos 40 Mb pero sin embargo me deja 230 Mb sin usar, por lo
tanto la tabla me esta ocupando 270 Mb.

He hecho de todo para intentar recuperar ese espacio no usado (DBCC
SHRINKDATABSE, DBCC SHRINKFILE, DBCC INDEXDEFRAG, con TRUNCATEONLY)
pero el tamaño de la BD y de las tablas no baja.

A parte de borrar las tablas y volver a crearlas, previa exportacion de
registros mediante BCP, hay alguna forma de recuperar ese espacio reservado
yque esta vacio en una tabla?


Gracias



Preguntas similares