errores de índices

02/07/2004 - 17:52 por Carlos Augusto Alfonso | Informe spam
Hola a todos! necesito una ayuda urgente. Resulta que
tengo una base de datos de 20 GB de espacio en disco. Y
tengo tablas de aprox 25 millones de registros. Esta base
de datos es OLTP. Tengo un promedio de 1.800.000
transaccioones por día. entre SELECT, INSERTS, UPDATES Y
DELETES. El problema es que tengo aprox 4 tablas a las
cuales solo se inserta, y actualiza datos (no se borran) y
se consulta permanentemente, estas tablas tienen un
promedio de 17 millones de registros cada una. De un
tiempo para aca ( aproximadamente 4 semanas) el tiempo de
respuesta para inserts y updates de estas 4 tablas se ha
venido abajo. La primera vez que encontre el problema se
soluciono con una reindexacion, pero ahora es necesario
hacerlo con bastante frecuencia (2 veces por semana) no
encuentro otra solución. no se que hacer. Me parece
absurdo que esta sea la solución.
Algunos de ustedes me puede ayudar por favor? Les
agradezco mucho el tiempo que se tomen para ayudarme.

Carlos Augusto
Bogotá - Colombia.
 

Leer las respuestas

#1 Jose Mariano Alvarez \(MUG\)
02/07/2004 - 20:51 | Informe spam
Suena algo extraño que con una reindexación mejores los tiempos de insert
(si solo hace el insert).
El update puede llegar a mejorar pero habría que analizarlo más en detalle.

Has analizado los bloqueos?
Estás seguro que son los insert los lentos, o los update?
Están actualizadas las estadísticas?
Los update se hacen por indice?
Se actualiza un registro por vez o muchos registros juntos. ?
Cuántos índices tienes en esas tablas?

Por que no pasas un ejemplo de diseño de tabla (con índices) y una
instrucción tipica que tarda mucho.

Jose Mariano Alvarez
Comunidad de base de datos
Grupo de Usuarios Microsoft
www.mug.org.ar



"Carlos Augusto Alfonso" wrote in
message news:24d0a01c4604c$87d9b7b0$
Hola a todos! necesito una ayuda urgente. Resulta que
tengo una base de datos de 20 GB de espacio en disco. Y
tengo tablas de aprox 25 millones de registros. Esta base
de datos es OLTP. Tengo un promedio de 1.800.000
transaccioones por día. entre SELECT, INSERTS, UPDATES Y
DELETES. El problema es que tengo aprox 4 tablas a las
cuales solo se inserta, y actualiza datos (no se borran) y
se consulta permanentemente, estas tablas tienen un
promedio de 17 millones de registros cada una. De un
tiempo para aca ( aproximadamente 4 semanas) el tiempo de
respuesta para inserts y updates de estas 4 tablas se ha
venido abajo. La primera vez que encontre el problema se
soluciono con una reindexacion, pero ahora es necesario
hacerlo con bastante frecuencia (2 veces por semana) no
encuentro otra solución. no se que hacer. Me parece
absurdo que esta sea la solución.
Algunos de ustedes me puede ayudar por favor? Les
agradezco mucho el tiempo que se tomen para ayudarme.

Carlos Augusto
Bogotá - Colombia.

Preguntas similares