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?

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 Jordi Duran
20/08/2008 - 09:56 | Informe spam
Para empezar a darte soluciones permiteme dos preguntas.

1ª Las consultas son a traves de SQL inyectado?
2ª Te has planteado el usu de procedimientos almacenados?
Respuesta Responder a este mensaje
#3 Federico Martinez
10/11/2008 - 21:43 | Informe spam
Revisa que los campos que estas solicitando en las consultas sean los que
esten indexados. Con uno solo que no tengas indexado que sea llave alterna
de una tabla tienes para que la consulta se haga lenta.


Saludos!





"Carlos Aparicio" escribió en el
mensaje 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?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida