Crecimiento automático de SQL server

30/08/2004 - 17:39 por Robert T. | Informe spam
Hola:

Estoy teniendo un problema con SQL server. Tengo una BD (7GB actuales) en la
que cada pocas semanas compruebo cómo todas las sentencias que actualizan
algún dato no se ejecutan y mueren por timeout.
Investigando un poco, he comprobado que se producen mientras SQL server está
aumentando el tamaño de sus ficheros. La BD está configurada para que crezca
automáticamente (+100MB) cada vez que lo necesite, sin límite de tamaño.

La solución temporal para todo esto es ejecutar una INSERT a mano desde SQL
query analizer y esperar alrededor de 1 min a que la ejecute. Con eso ya
está todo solucionado y los programas vuelven a funcionar de nuevo. Las
sentencias que ejecutan los programas no desbloquean esta situación.
El caso es que me gustaría controlar mejor el crecimiento de la BD. ¿Queda
reflejado en algún sitio cuándo se ha producido? ¿Puedo forzarlo yo, por
ejemplo en las horas más bajas de trabajo? ¿Dónde puedo buscar más
información al respecto?

Gracias anticipadas, un saludo,
 

Leer las respuestas

#1 Maxi
30/08/2004 - 17:47 | Informe spam
Roberto, es verdad!! cuando SQL sale a pedir espacio al SO se torna muy
lento de verdad :( por eso yo recomiendo que no dejes la BDD justita, sino
que le des plafon, o sea, si vos ves que la BDD crece 1GB por mes y hoy
tenes 7gb de BDD yo le daria un tamaño de 9GB con lo cual estaras cubierto
por 2 meses y no seran tantos los pedidos al SO, tambien veria la forma de
aumentar el porcentaje de crecimiento.

Pero para todo esto se necesita un analisis de crecimiento no

Un abrazo


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Robert T." escribió en el mensaje
news:
Hola:

Estoy teniendo un problema con SQL server. Tengo una BD (7GB actuales) en


la
que cada pocas semanas compruebo cómo todas las sentencias que actualizan
algún dato no se ejecutan y mueren por timeout.
Investigando un poco, he comprobado que se producen mientras SQL server


está
aumentando el tamaño de sus ficheros. La BD está configurada para que


crezca
automáticamente (+100MB) cada vez que lo necesite, sin límite de tamaño.

La solución temporal para todo esto es ejecutar una INSERT a mano desde


SQL
query analizer y esperar alrededor de 1 min a que la ejecute. Con eso ya
está todo solucionado y los programas vuelven a funcionar de nuevo. Las
sentencias que ejecutan los programas no desbloquean esta situación.
El caso es que me gustaría controlar mejor el crecimiento de la BD. ¿Queda
reflejado en algún sitio cuándo se ha producido? ¿Puedo forzarlo yo, por
ejemplo en las horas más bajas de trabajo? ¿Dónde puedo buscar más
información al respecto?

Gracias anticipadas, un saludo,







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.740 / Virus Database: 494 - Release Date: 16/08/2004

Preguntas similares