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

Preguntas similare

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



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