Lentitud

14/08/2008 - 21:52 por Carlos Aparicio | Informe spam
Buenas tardes, tengo una base de datos que contiene aproximadamente unas 30
tablas. Existen tablas que poseen hasta 4.000.000 de registros. Tengo creados
mis indices, pero sigo manteniendo lentitud a la hora de que los usuarios
consultan la data.

¿Como podria mejorar el performance de mi servidor SQL Server 2000?
 

Leer las respuestas

#1 Alberto Poblacion
15/08/2008 - 10:42 | Informe spam
"Carlos Aparicio" wrote in
message news:
Buenas tardes, tengo una base de datos que contiene aproximadamente unas
30
tablas. Existen tablas que poseen hasta 4.000.000 de registros. Tengo
creados
mis indices, pero sigo manteniendo lentitud a la hora de que los usuarios
consultan la data.

¿Como podria mejorar el performance de mi servidor SQL Server 2000?



Puede ser que los índices que tienes creados no sean adecuados para
resolver las consultas que estás enviando, o que las estadísticas no estén
actualizadas y por lo tanto el optimizador de consultas no esté aplicando
los índices óptimos.
Para comprobarlo, utiliza el Analizador de Consultas y pídele que muestre
el Plan de Ejecución de la consulta que te esté resultando lenta. Examina el
plan, y comprueba que está usando correctamente los índices. Si no es así,
prueba a actualizar estadísticas y repetir la prueba. Si sigue siendo lento,
fíjate en las fases del plan que consuman más operaciones de E/S, y crea
índices para optimizarlas. Si no sabes cómo elegir esos índices, utiliza el
Index Tuning Wizard, que normalmente es capaz de sugerirte con mucho acierto
los mejores índices.

Preguntas similares