Espacio reservado en una tabla

25/05/2009 - 18:08 por N30 | Informe spam
Hola a todos:

Tengo un problema que llevo tiempo intentando solucionar, pero esta
llegando a un punto que es totalmente inviable.

Actualmente tengo una DB que ocupa 6,5 GB de los cuales 4.4 GB los
ocupa el espacio reservado de una tabla. He intentado con un DBCC
REINDEX y UN SHRINK a la DB, pero sigue igual.

¿Alguién puede ayudarme?

Muchas gracias por todo.

PD: A continuación escribo un resumen del SP_SPACEUSED

DB

RESERVED DATA INDEX SIZE UNNUSED
7438768 KB 2161096 KB 287656 KB 4990016 KB



TABLA
ROWS RESERVED DATA
INDEX_SIZE UNNUSED
Historico 548773 4443264 KB 557480 KB 14744 KB 3871040
KB
 

Leer las respuestas

#1 Alejandro Mesa
25/05/2009 - 18:35 | Informe spam
1 - Trata de ejecutar el procedimiento pidiendole a SQL Server que actualize
los valores.

EXEC sp_spaceused 'dbo.historico', @updateusage = 'True';
GO

2 - Si no cambia el valor, entonces significa que por alguna razon SQL
Server no esta liberando el espacio no usado.

2.a - Tienes un indice clustered en esa tabla?

Si no tienes, entonces deberias crearlo para que SQL Server pueda
manejar mejor el espacio no usado.

2.b - Haz eliminado alguna columna de tamanio variable en esa tabla?

Si es asi, entonces prueba con el comando "dbcc cleantable"

DBCC CLEANTABLE (tu_db,"dbo.historico", 0)
WITH NO_INFOMSGS;
GO


AMB



"N30" wrote:

Hola a todos:

Tengo un problema que llevo tiempo intentando solucionar, pero esta
llegando a un punto que es totalmente inviable.

Actualmente tengo una DB que ocupa 6,5 GB de los cuales 4.4 GB los
ocupa el espacio reservado de una tabla. He intentado con un DBCC
REINDEX y UN SHRINK a la DB, pero sigue igual.

¿Alguién puede ayudarme?

Muchas gracias por todo.

PD: A continuación escribo un resumen del SP_SPACEUSED

DB

RESERVED DATA INDEX SIZE UNNUSED
7438768 KB 2161096 KB 287656 KB 4990016 KB



TABLA
ROWS RESERVED DATA
INDEX_SIZE UNNUSED
Historico 548773 4443264 KB 557480 KB 14744 KB 3871040
KB




Preguntas similares