Auto shrink

10/01/2007 - 23:35 por Richard | Informe spam
Consulta.

1.- Tengo dos servidores, en uno de ellos hay 12 bases de datos. todas
habilitadas con autoshrink. Puede esta opción afectar el rendimiento
del sql, tengo entendido cuando hay indices en las tablas a reducción
automática se puede ver afectada y se generan bloqueos.

2.- Por otro lado. Tengo otro servidor, el cual se utiliza para
DataMart, en el se ejecutan en la noche muchos procesos. Hay dos bases
de datos una de 17 gb y otra de 50 gb, los procesos nocturnos desde
hace un mes me aumentan en forma considerable el log llegando cada uno
a 25 gb. El autoshrink está habilitado, pero, se puede programar o
configurar de tal manera de ajustar los tiempos de ejecución del
autoshrink.

espero me puedan ayudar.

saludos.
 

Leer las respuestas

#1 Gustavo Larriera (MVP)
11/01/2007 - 00:23 | Informe spam
Hola Richard,

Richard wrote:

2.- Por otro lado. Tengo otro servidor, el cual se utiliza para
DataMart, en el se ejecutan en la noche muchos procesos. Hay dos bases
de datos una de 17 gb y otra de 50 gb, los procesos nocturnos desde
hace un mes me aumentan en forma considerable el log llegando cada uno
a 25 gb. El autoshrink está habilitado, pero, se puede programar o
configurar de tal manera de ajustar los tiempos de ejecución del
autoshrink.



Mi primera recomendación es que revisen esos procesos que hacen crecer
al log de transacciones. Posibles malas prácticas: Uso de tablas
temporales, falta de índices necesarios, transacciones largas, cargas
masivas sin usar BULK INSERT.

Por más Autoshrink que tengas, una mal uso de esas cosas de todas formas
provocará que tu log crezca.

Gustavo Larriera, MVP
Solid Quality
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Blog: http://solidqualitylearning.com/blogs/glarriera/
Este mensaje se proporciona tal como es, sin garantías de ninguna clase
/ This message is provided "AS IS" with no warranties expressed or
implied, and confers no rights.

Preguntas similares