Rapidez de consulta
Hola tengo un problema de velocidad para esta consulta esta en sql server 2000
La tabla inv_encabezado tiene 57,100 registros y probando en analizador de consultas sql me dura la consulta 30 segundos y por la red, psss ni se. Por favor ayudenme para mejorar la velocidad. gracias de Antemano |
Hola
Supongo que tienes FK de todos los campos que hacen left join, sino ese es el principal problema que tienes, si todos los campos estan FK el segundo problema que le veo (y que es de mal resolver ya que supongo que precisas hacerlo ) son los left join que siempre ralentizan la consulta contra los join que son muchisimo mas rapidos. No se si te he aclarado pero es que tampoco tengo muchos datos saludos |
en principio, prueba cambiando el left join por el inner join, salvo que no estén relacionados, en ese caso tendrás que dejarlos
|
Bueno todo esta relacionado como se debe con sus respetivos indice, lo que hice fue que hice un store procedure y esta un poquito mas rapido pero no se que hacer para que sea una consulta de menos de 10 segundos en red
|
Cita:
|
Por que no usas en Index Tuning Wizard de Query Analyzer, para ver que indices te faltan, y que rendimiento puedes obtener si los aplicas?
|
Cita:
|
puedes probar a hacer pruebas con un programa como IBplanAnalizer, así verás quién es el culpable de la lentitud y podrás ir haciendo cambios hasta encontrar la opción más eficiente.
Aquí puedes encontrar el programa, debes registrarte en borland, es totalmente gratuito. |
Cita:
|
Pero... se esta hablando de Interbase, o de sql server? :confused:
Ahora estoy confundido |
Cita:
|
:D
Con el Index Tuning Wizard del Query Analyzer se resuelve. |
Cita:
gracias por su colaboraciones |
Abres el Query Analyzer
Escribes la sentencia que quieres optimizar, y la ejecutas Seleccionas en el menu Query\Index Tuning Wizard (Ctrl + I), y sigues los pasos del asistente. |
La franja horaria es GMT +2. Ahora son las 00:43:35. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi