Shrink TEMPDB no funciona

19/11/2008 - 18:26 por Leandro | Informe spam
Gente, espero estén bienmi primera participación en este grupo (a
minutos de descubrirlo y haberme registrado) es para pedir ayuda con
un problema q estoy sufriendo en un servidor W2000 con SQL 2000.
El tamaño de la db tempdb es de 15 Gb siempre, esto nos complica un
poco con el espacio en disco entonces intenté achicarla. El tema es q
al realizar el shrink mediante Enterprise Manager muestra el mensaje
como que finalizó OK, pero el tamañana del banco sigue siendo el
mismo.
Si ejecuto dbcc shrinkdatabase también finaliza OK y el tamaño
permanece. La única manera es corriendo dbcc shrinkfile (tempdev,
'target size in MB') pero aún así no respeta el parametro que
coloque...si pongo 500 Mb, luego de ejecutarlo tres o cuatro veces
puede llegar a ese tamaño o algo parecido.

A alguno se le ocurre alguna solución al respecto? Tengo miedo que
muera esa base y luego tenga que sufrir para solucionarlo

Desde ya muchas gracias por intentar ayudarme!!!

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera (MVP)
19/11/2008 - 19:17 | Informe spam
Pruebe los 3 métodos que hay en:

Cómo comprimir la base de datos tempdb en SQL Server
http://support.microsoft.com/kb/307487

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Leandro" wrote:

Gente, espero estén bienmi primera participación en este grupo (a
minutos de descubrirlo y haberme registrado) es para pedir ayuda con
un problema q estoy sufriendo en un servidor W2000 con SQL 2000.
El tamaño de la db tempdb es de 15 Gb siempre, esto nos complica un
poco con el espacio en disco entonces intenté achicarla. El tema es q
al realizar el shrink mediante Enterprise Manager muestra el mensaje
como que finalizó OK, pero el tamañana del banco sigue siendo el
mismo.
Si ejecuto dbcc shrinkdatabase también finaliza OK y el tamaño
permanece. La única manera es corriendo dbcc shrinkfile (tempdev,
'target size in MB') pero aún así no respeta el parametro que
coloque...si pongo 500 Mb, luego de ejecutarlo tres o cuatro veces
puede llegar a ese tamaño o algo parecido.

A alguno se le ocurre alguna solución al respecto? Tengo miedo que
muera esa base y luego tenga que sufrir para solucionarlo

Desde ya muchas gracias por intentar ayudarme!!!

Respuesta Responder a este mensaje
#2 Leandro
19/11/2008 - 19:44 | Informe spam
On 19 nov, 16:17, Gustavo Larriera (MVP)
wrote:
Pruebe los 3 métodos que hay en:

Cómo comprimir la base de datos tempdb en SQL Serverhttp://support.microsoft.com/kb/307487

Gustavo Larriera, Microsoft MVPhttp://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Leandro" wrote:
>  Gente, espero estén bienmi primera participación en este grupo (a
> minutos de descubrirlo y haberme registrado) es para pedir ayuda con
> un problema q estoy sufriendo en un servidor W2000 con SQL 2000.
>   El tamaño de la db tempdb es de 15 Gb siempre, esto nos complica un
> poco con el espacio en disco entonces intenté achicarla. El tema es q
> al realizar el shrink mediante Enterprise Manager muestra el mensaje
> como que finalizó OK, pero el tamañana del banco sigue siendo el
> mismo.
>   Si ejecuto dbcc shrinkdatabase también finaliza OK y el tamaño
> permanece. La única manera es corriendo dbcc shrinkfile (tempdev,
> 'target size in MB') pero aún así no respeta el parametro que
> coloque...si pongo 500 Mb, luego de ejecutarlo tres o cuatro veces
> puede llegar a ese tamaño o algo parecido.

>  A alguno se le ocurre alguna solución al respecto? Tengo miedo que
> muera esa base y luego tenga que sufrir para solucionarlo

>   Desde ya muchas gracias por intentar ayudarme!!!- Ocultar texto de la cita -

- Mostrar texto de la cita -



Hola Gustavo, gracias por tu pronta respuesta.
Ya
intenté con los métodos que da ese artículo de MS, por eso el único q
funcionó fue el dbcc shrinkfile pero no como debería, luego de varias
ejecuciones puede reducirse un poco el tamañoentendés? No como
debería
Respuesta Responder a este mensaje
#3 Leandro
19/11/2008 - 19:47 | Informe spam
On 19 nov, 17:20, "Maxi Accotto"
wrote:
Hola el shrink de esa base solo se aplica cuando reinicias el servicio, por
eso es fundamental tener controlado el uso de la misma evitando Tablas
temporales


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"Leandro" escribió en el mensaje de
noticias:



> Gente, espero estén bienmi primera participación en este grupo (a
> minutos de descubrirlo y haberme registrado) es para pedir ayuda con
> un problema q estoy sufriendo en un servidor W2000 con SQL 2000.
>  El tamaño de la db tempdb es de 15 Gb siempre, esto nos complica un
> poco con el espacio en disco entonces intenté achicarla. El tema es q
> al realizar el shrink mediante Enterprise Manager muestra el mensaje
> como que finalizó OK, pero el tamañana del banco sigue siendo el
> mismo.
>  Si ejecuto dbcc shrinkdatabase también finaliza OK y el tamaño
> permanece. La única manera es corriendo dbcc shrinkfile (tempdev,
> 'target size in MB') pero aún así no respeta el parametro que
> coloque...si pongo 500 Mb, luego de ejecutarlo tres o cuatro veces
> puede llegar a ese tamaño o algo parecido.

> A alguno se le ocurre alguna solución al respecto? Tengo miedo que
> muera esa base y luego tenga que sufrir para solucionarlo

>  Desde ya muchas gracias por intentar ayudarme!!!- Ocultar texto de la cita -

- Mostrar texto de la cita -



Hola Maxi, entonces quiere decir que es normal que yo quiera ejecutar
un shrink en esa baes y no funcione???

Gracias!
Respuesta Responder a este mensaje
#4 Maxi Accotto
19/11/2008 - 20:20 | Informe spam
Hola el shrink de esa base solo se aplica cuando reinicias el servicio, por
eso es fundamental tener controlado el uso de la misma evitando Tablas
temporales


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"Leandro" escribió en el mensaje de
noticias:
Gente, espero estén bienmi primera participación en este grupo (a
minutos de descubrirlo y haberme registrado) es para pedir ayuda con
un problema q estoy sufriendo en un servidor W2000 con SQL 2000.
El tamaño de la db tempdb es de 15 Gb siempre, esto nos complica un
poco con el espacio en disco entonces intenté achicarla. El tema es q
al realizar el shrink mediante Enterprise Manager muestra el mensaje
como que finalizó OK, pero el tamañana del banco sigue siendo el
mismo.
Si ejecuto dbcc shrinkdatabase también finaliza OK y el tamaño
permanece. La única manera es corriendo dbcc shrinkfile (tempdev,
'target size in MB') pero aún así no respeta el parametro que
coloque...si pongo 500 Mb, luego de ejecutarlo tres o cuatro veces
puede llegar a ese tamaño o algo parecido.

A alguno se le ocurre alguna solución al respecto? Tengo miedo que
muera esa base y luego tenga que sufrir para solucionarlo

Desde ya muchas gracias por intentar ayudarme!!!
Respuesta Responder a este mensaje
#5 Leandro
19/11/2008 - 20:23 | Informe spam
On 19 nov, 18:06, "Maxi Accotto"
wrote:
Reinicia el servicio cuando puedas y contanos :-) fijate ademas si no tenes
un tamaño minimo alto


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"Leandro" escribió en el mensaje de
noticias:



> On 19 nov, 16:17, Gustavo Larriera (MVP)
> wrote:
>> Pruebe los 3 métodos que hay en:

>> Cómo comprimir la base de datos tempdb en SQL
>> Serverhttp://support.microsoft.com/kb/307487

>> Gustavo Larriera, Microsoft MVPhttp://www.linkedin.com/in/gustavolarriera
>> Este mensaje se proporciona tal como es, sin garantías de ninguna clase.

>> "Leandro" wrote:
>> > Gente, espero estén bienmi primera participación en este grupo (a
>> > minutos de descubrirlo y haberme registrado) es para pedir ayuda con
>> > un problema q estoy sufriendo en un servidor W2000 con SQL 2000.
>> > El tamaño de la db tempdb es de 15 Gb siempre, esto nos complica un
>> > poco con el espacio en disco entonces intenté achicarla. El tema es q
>> > al realizar el shrink mediante Enterprise Manager muestra el mensaje
>> > como que finalizó OK, pero el tamañana del banco sigue siendo el
>> > mismo.
>> > Si ejecuto dbcc shrinkdatabase también finaliza OK y el tamaño
>> > permanece. La única manera es corriendo dbcc shrinkfile (tempdev,
>> > 'target size in MB') pero aún así no respeta el parametro que
>> > coloque...si pongo 500 Mb, luego de ejecutarlo tres o cuatro veces
>> > puede llegar a ese tamaño o algo parecido.

>> > A alguno se le ocurre alguna solución al respecto? Tengo miedo que
>> > muera esa base y luego tenga que sufrir para solucionarlo

>> > Desde ya muchas gracias por intentar ayudarme!!!- Ocultar texto de la
>> > cita -

>> - Mostrar texto de la cita -

> Hola Gustavo, gracias por tu pronta respuesta.
>                                                                    Ya
> intenté con los métodos que da ese artículo de MS, por eso el único q
> funcionó fue el dbcc shrinkfile pero no como debería, luego de varias
> ejecuciones puede reducirse un poco el tamañoentendés? No como
> debería- Ocultar texto de la cita -

- Mostrar texto de la cita -



OK, voy a ver si esta noche puedo reiniciarlo y mañana veo

fileid groupid size maxsize growth status
perf dbid name
1 1 1219232 1280000 10 1048578
0 2 tempdev
2 0 96 -1 10
1048642 0 2 templog
3 1 553080 -1 10 32770
0 2 tempdb_1_Data


Gracias de nuevo!!
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida