DBCC SHRINKDATABASE

21/05/2008 - 00:59 por Geovanny Quirós C. | Informe spam
Éste es un mensaje de varias partes en formato MIME.
=_NextPart_000_000C_01C8BA9A.DE34C7B0

Hola grupo,
deseo que alguien me indique cual es la mejor forma de hacerle un Shrink a mi base de datos en SS2000
revisando la Ayuda veo que puedo hacer algo asi : DBCC SHRINKDATABASE (basedatos, 10) y si no me equivoco el 10 indica que reservará un 10% de espacio en la BD.

Pregunto: si mi bd ahorita pesa 13GB y no crece demasiado rapido cual sería la manera mas óptima de hacer el Shrink?

Muchas gracias



________________

Geovanny Quirós C.
Heredia, Costa Rica

=_NextPart_000_000C_01C8BA9A.DE34C7B0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content=text/html;charset=iso-8859-1>
<META content="MSHTML 6.00.6000.16640" name=GENERATOR></HEAD>
<BODY id=MailContainerBody
style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 15px"
bgColor=#ffffff leftMargin=0 topMargin=0 CanvasTabStop="true"
name="Compose message area">
<DIV><FONT face=Arial size=2>Hola grupo,</FONT></DIV>
<DIV><FONT face=Arial size=2>deseo que alguien me indique cual es la mejor forma
de hacerle un Shrink a mi base de datos en SS2000 </FONT></DIV>
<DIV><FONT face=Arial size=2>revisando la Ayuda veo que puedo hacer algo asi
:&nbsp;DBCC SHRINKDATABASE (basedatos, 10) y si no me equivoco el 10 indica que
reservará un 10% de espacio en la BD.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Pregunto: si mi bd ahorita pesa 13GB y no crece
demasiado rapido cual sería la manera mas óptima de hacer el
Shrink?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Muchas gracias</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV><FONT face=Arial size=2>
<DIV><BR>&nbsp;<BR>________________</DIV>
<DIV>&nbsp;</DIV>
<DIV>Geovanny Quirós C.<BR>Heredia, Costa Rica<BR></FONT></DIV></BODY></HTML>

=_NextPart_000_000C_01C8BA9A.DE34C7B0--

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
21/05/2008 - 14:08 | Informe spam
Geovanny Quirós C.,

La mejor manera, de acuerdo al tmanio del que hablas, es no hacerle shrink.
Para que encojerla si luego va a crecer y proceso de crecimiento consume
recursos y tiempo, impartando las aplicaciones clientes durante ese periodo
de crecimiento.

No nos dices que tipo de modelo de recuperacion usas, posiblemente lo que
esta creciendo con mayor frecuencia sea el log de transacciones y no los
archivos de data. Si estas usando el modelo de recuperacion FULL, entonces te
recomiendo que haas backup del log de transacciones con mas frecuencia, de
esa manera permitiras que se reuse la parte no activa.

Si por casualidad deseas reducir el log de transacciones, recuerda lo de el
backup y el modelo de recuperacion y chequea el comando DBCC SHRINKFILE en
los BOL.

AMB

"Geovanny Quirós C." wrote:

Hola grupo,
deseo que alguien me indique cual es la mejor forma de hacerle un Shrink a mi base de datos en SS2000
revisando la Ayuda veo que puedo hacer algo asi : DBCC SHRINKDATABASE (basedatos, 10) y si no me equivoco el 10 indica que reservará un 10% de espacio en la BD.

Pregunto: si mi bd ahorita pesa 13GB y no crece demasiado rapido cual sería la manera mas óptima de hacer el Shrink?

Muchas gracias



________________

Geovanny Quirós C.
Heredia, Costa Rica

Respuesta Responder a este mensaje
#2 Geovanny Quirós C.
21/05/2008 - 16:17 | Informe spam
Alejandro:
La BD se respalda 4 veces al dia automaticamente y el log de transacciones
no crece, se mantiene en menos de 4mb, el punto es que hice un borrado en
algunas tablas que son bastante grandes y deseo bajar el tamaño del archivo
de datos.

mira 2 ejemplos que obtengo con Sp_spaceused
name rows reserved data index_size unused
xxxx 3024263 2901080 KB 864176 KB 1489528 KB 547376 KB
xxxx 745132 1605752 KB 879784 KB 139328 KB 586640 KB

Ese espacio no usado es el que deseo bajar, solo en esas dos tablas tengo
mas de 1gb que corresponde mas ó menos a lo que eliminé.

Muchas gracias




"Alejandro Mesa" escribió en el
mensaje de noticias:
Geovanny Quirós C.,

La mejor manera, de acuerdo al tmanio del que hablas, es no hacerle
shrink.
Para que encojerla si luego va a crecer y proceso de crecimiento consume
recursos y tiempo, impartando las aplicaciones clientes durante ese
periodo
de crecimiento.

No nos dices que tipo de modelo de recuperacion usas, posiblemente lo que
esta creciendo con mayor frecuencia sea el log de transacciones y no los
archivos de data. Si estas usando el modelo de recuperacion FULL, entonces
te
recomiendo que haas backup del log de transacciones con mas frecuencia, de
esa manera permitiras que se reuse la parte no activa.

Si por casualidad deseas reducir el log de transacciones, recuerda lo de
el
backup y el modelo de recuperacion y chequea el comando DBCC SHRINKFILE en
los BOL.

AMB

"Geovanny Quirós C." wrote:

Hola grupo,
deseo que alguien me indique cual es la mejor forma de hacerle un Shrink
a mi base de datos en SS2000
revisando la Ayuda veo que puedo hacer algo asi : DBCC SHRINKDATABASE
(basedatos, 10) y si no me equivoco el 10 indica que reservará un 10% de
espacio en la BD.

Pregunto: si mi bd ahorita pesa 13GB y no crece demasiado rapido cual
sería la manera mas óptima de hacer el Shrink?

Muchas gracias



________________

Geovanny Quirós C.
Heredia, Costa Rica

Respuesta Responder a este mensaje
#3 Alejandro Mesa
21/05/2008 - 17:22 | Informe spam
Geovanny Quirós C.,

De acuerdo, pero solo si estas en alta necesidad de consumir ese espacio,
entonces tendras que encojer el espacio de los archivos de data. Si no tienes
necesidad inmediata, entonces dejalo como esta, pues encojer la database
puede traer efectos secundarios como fragmentacion de la data.

Why you want to be restrictive with shrink of database files
http://www.karaszi.com/SQLServer/in...shrink.asp


AMB


"Geovanny Quirós C." wrote:

Alejandro:
La BD se respalda 4 veces al dia automaticamente y el log de transacciones
no crece, se mantiene en menos de 4mb, el punto es que hice un borrado en
algunas tablas que son bastante grandes y deseo bajar el tamaño del archivo
de datos.

mira 2 ejemplos que obtengo con Sp_spaceused
name rows reserved data index_size unused
xxxx 3024263 2901080 KB 864176 KB 1489528 KB 547376 KB
xxxx 745132 1605752 KB 879784 KB 139328 KB 586640 KB

Ese espacio no usado es el que deseo bajar, solo en esas dos tablas tengo
mas de 1gb que corresponde mas ó menos a lo que eliminé.

Muchas gracias




"Alejandro Mesa" escribió en el
mensaje de noticias:
> Geovanny Quirós C.,
>
> La mejor manera, de acuerdo al tmanio del que hablas, es no hacerle
> shrink.
> Para que encojerla si luego va a crecer y proceso de crecimiento consume
> recursos y tiempo, impartando las aplicaciones clientes durante ese
> periodo
> de crecimiento.
>
> No nos dices que tipo de modelo de recuperacion usas, posiblemente lo que
> esta creciendo con mayor frecuencia sea el log de transacciones y no los
> archivos de data. Si estas usando el modelo de recuperacion FULL, entonces
> te
> recomiendo que haas backup del log de transacciones con mas frecuencia, de
> esa manera permitiras que se reuse la parte no activa.
>
> Si por casualidad deseas reducir el log de transacciones, recuerda lo de
> el
> backup y el modelo de recuperacion y chequea el comando DBCC SHRINKFILE en
> los BOL.
>
> AMB
>
> "Geovanny Quirós C." wrote:
>
>> Hola grupo,
>> deseo que alguien me indique cual es la mejor forma de hacerle un Shrink
>> a mi base de datos en SS2000
>> revisando la Ayuda veo que puedo hacer algo asi : DBCC SHRINKDATABASE
>> (basedatos, 10) y si no me equivoco el 10 indica que reservará un 10% de
>> espacio en la BD.
>>
>> Pregunto: si mi bd ahorita pesa 13GB y no crece demasiado rapido cual
>> sería la manera mas óptima de hacer el Shrink?
>>
>> Muchas gracias
>>
>>
>>
>> ________________
>>
>> Geovanny Quirós C.
>> Heredia, Costa Rica
>>

Respuesta Responder a este mensaje
#4 Geovanny Quirós C.
21/05/2008 - 19:24 | Informe spam
Excelente..muchas gracias por tus comentarios.



"Alejandro Mesa" escribió en el
mensaje de noticias:
Geovanny Quirós C.,

De acuerdo, pero solo si estas en alta necesidad de consumir ese espacio,
entonces tendras que encojer el espacio de los archivos de data. Si no
tienes
necesidad inmediata, entonces dejalo como esta, pues encojer la database
puede traer efectos secundarios como fragmentacion de la data.

Why you want to be restrictive with shrink of database files
http://www.karaszi.com/SQLServer/in...shrink.asp


AMB


"Geovanny Quirós C." wrote:

Alejandro:
La BD se respalda 4 veces al dia automaticamente y el log de
transacciones
no crece, se mantiene en menos de 4mb, el punto es que hice un borrado en
algunas tablas que son bastante grandes y deseo bajar el tamaño del
archivo
de datos.

mira 2 ejemplos que obtengo con Sp_spaceused
name rows reserved data index_size unused
xxxx 3024263 2901080 KB 864176 KB 1489528 KB 547376 KB
xxxx 745132 1605752 KB 879784 KB 139328 KB 586640 KB

Ese espacio no usado es el que deseo bajar, solo en esas dos tablas tengo
mas de 1gb que corresponde mas ó menos a lo que eliminé.

Muchas gracias




"Alejandro Mesa" escribió en el
mensaje de noticias:
> Geovanny Quirós C.,
>
> La mejor manera, de acuerdo al tmanio del que hablas, es no hacerle
> shrink.
> Para que encojerla si luego va a crecer y proceso de crecimiento
> consume
> recursos y tiempo, impartando las aplicaciones clientes durante ese
> periodo
> de crecimiento.
>
> No nos dices que tipo de modelo de recuperacion usas, posiblemente lo
> que
> esta creciendo con mayor frecuencia sea el log de transacciones y no
> los
> archivos de data. Si estas usando el modelo de recuperacion FULL,
> entonces
> te
> recomiendo que haas backup del log de transacciones con mas frecuencia,
> de
> esa manera permitiras que se reuse la parte no activa.
>
> Si por casualidad deseas reducir el log de transacciones, recuerda lo
> de
> el
> backup y el modelo de recuperacion y chequea el comando DBCC SHRINKFILE
> en
> los BOL.
>
> AMB
>
> "Geovanny Quirós C." wrote:
>
>> Hola grupo,
>> deseo que alguien me indique cual es la mejor forma de hacerle un
>> Shrink
>> a mi base de datos en SS2000
>> revisando la Ayuda veo que puedo hacer algo asi : DBCC SHRINKDATABASE
>> (basedatos, 10) y si no me equivoco el 10 indica que reservará un 10%
>> de
>> espacio en la BD.
>>
>> Pregunto: si mi bd ahorita pesa 13GB y no crece demasiado rapido cual
>> sería la manera mas óptima de hacer el Shrink?
>>
>> Muchas gracias
>>
>>
>>
>> ________________
>>
>> Geovanny Quirós C.
>> Heredia, Costa Rica
>>

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