Tamaño BD

12/12/2003 - 21:34 por Diego Uribe | Informe spam
Hola todos

Una pregunta, resulta que tengo la base de datos X y ayer la llene con
500.000 datos y resulta que hoy en vista de que me estaba generando mucho
espacio decidimos borrarla pero queremos mantener su estructura, por eso
borramos el contenido de las tablas.

Lo interesante de esto es que antes de borrarla media 270 Mb y ahora,
despues de borrada sigue consumiendo los mismos 270Mb es posible disminuir o
destruir ese espacio que quedo suelto en estos archivos del data??

Gracias

Diego

Preguntas similare

Leer las respuestas

#1 Maximiliano Damian Accotto
12/12/2003 - 21:51 | Informe spam
si!! deberias ver DBCC SHRINKDATABASE este comando en tus BOL (libros on
line)

igual aca te paso el ej del manual

En este ejemplo se reduce el tamaño de los archivos de la base de datos de
usuario UserDB para dejar un 10 por ciento de espacio libre en los archivos
de UserDB.

DBCC SHRINKDATABASE (UserDB, 10)
GO

bye
Maximiliano Damian Accotto
"Diego Uribe" escribió en el mensaje
news:
Hola todos

Una pregunta, resulta que tengo la base de datos X y ayer la llene con
500.000 datos y resulta que hoy en vista de que me estaba generando mucho
espacio decidimos borrarla pero queremos mantener su estructura, por eso
borramos el contenido de las tablas.

Lo interesante de esto es que antes de borrarla media 270 Mb y ahora,
despues de borrada sigue consumiendo los mismos 270Mb es posible disminuir


o
destruir ese espacio que quedo suelto en estos archivos del data??

Gracias

Diego


Respuesta Responder a este mensaje
#2 Diego Uribe
12/12/2003 - 22:48 | Informe spam
Gracias,

Estaba utilizando
DBCC SHRINKDATABASE (@db, 0 , TRUNCATEONLY);

Pero descubri que por el administrador corporativo le puedo decir que la
reduzca a su minimo total y de 150 megas que me la dejo el DBCC
SHRINKDATABASE (@db, 0 , TRUNCATEONLY); la deje de tan solo 3 megas (por
supuesto la habia desocupado antes!!)

Saludos

Diego



"Maximiliano Damian Accotto" escribió
en el mensaje news:
si!! deberias ver DBCC SHRINKDATABASE este comando en tus BOL (libros on
line)

igual aca te paso el ej del manual

En este ejemplo se reduce el tamaño de los archivos de la base de datos de
usuario UserDB para dejar un 10 por ciento de espacio libre en los


archivos
de UserDB.

DBCC SHRINKDATABASE (UserDB, 10)
GO

bye
Maximiliano Damian Accotto
"Diego Uribe" escribió en el mensaje
news:
> Hola todos
>
> Una pregunta, resulta que tengo la base de datos X y ayer la llene con
> 500.000 datos y resulta que hoy en vista de que me estaba generando


mucho
> espacio decidimos borrarla pero queremos mantener su estructura, por eso
> borramos el contenido de las tablas.
>
> Lo interesante de esto es que antes de borrarla media 270 Mb y ahora,
> despues de borrada sigue consumiendo los mismos 270Mb es posible


disminuir
o
> destruir ese espacio que quedo suelto en estos archivos del data??
>
> Gracias
>
> Diego
>
>


Respuesta Responder a este mensaje
#3 Eladio Rincón
13/12/2003 - 20:43 | Informe spam
Hola Diego,

en realidad lo que hace EM es reducir el fichero no la base de datos: utiliza el comando DBCC SHRINKFILE definiendo el tamaño al que quiere reducir el fichero; y ¿como sabe eso? ejecutando el procedimiento almacenado sp_spaceused y restando de database_size [unnalocated space]

Saludos,

Eladio Rincón
SQL Server MVP
http://eladio.europe.webmatrixhosting.net

"Comparte lo que sabes, aprende lo que no sepas." FGG

"Diego Uribe" escribió en el mensaje news:
Gracias,

Estaba utilizando
DBCC SHRINKDATABASE (@db, 0 , TRUNCATEONLY);

Pero descubri que por el administrador corporativo le puedo decir que la
reduzca a su minimo total y de 150 megas que me la dejo el DBCC
SHRINKDATABASE (@db, 0 , TRUNCATEONLY); la deje de tan solo 3 megas (por
supuesto la habia desocupado antes!!)

Saludos

Diego



"Maximiliano Damian Accotto" escribió
en el mensaje news:
> si!! deberias ver DBCC SHRINKDATABASE este comando en tus BOL (libros on
> line)
>
> igual aca te paso el ej del manual
>
> En este ejemplo se reduce el tamaño de los archivos de la base de datos de
> usuario UserDB para dejar un 10 por ciento de espacio libre en los
archivos
> de UserDB.
>
> DBCC SHRINKDATABASE (UserDB, 10)
> GO
>
> bye
> Maximiliano Damian Accotto
> "Diego Uribe" escribió en el mensaje
> news:
> > Hola todos
> >
> > Una pregunta, resulta que tengo la base de datos X y ayer la llene con
> > 500.000 datos y resulta que hoy en vista de que me estaba generando
mucho
> > espacio decidimos borrarla pero queremos mantener su estructura, por eso
> > borramos el contenido de las tablas.
> >
> > Lo interesante de esto es que antes de borrarla media 270 Mb y ahora,
> > despues de borrada sigue consumiendo los mismos 270Mb es posible
disminuir
> o
> > destruir ese espacio que quedo suelto en estos archivos del data??
> >
> > Gracias
> >
> > Diego
> >
> >
>
>


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