Velocidad de las consultas en sql server
Tengo un proceso que realiza búsquedas en dos tablas y dependiendo de si existen los datos buscados actualiza sus valores o los crea nuevos, estas búsquedas se realizan con el método SEEK de DAO (en una base de datos access). Luego he pasado esta base de datos a sql sever 7.0 (con sus indices,
relaciones, etc) y he adaptado ese proceso para que realice esas búsquedas
con consultas sql con el método EXECUTE y método OPEN de ADO, pero aunque tengo definidos bien los indices, y aunque el analizador de consultas de
sql server me dice que no se puede mejorar el rendimiento de la consulta, tarda bastante más en ejecutarse el proceso de esta última manera y con sql server
que con el seek en access. ¿Podrías decirme como agilizar el proceso en sql server?
relaciones, etc) y he adaptado ese proceso para que realice esas búsquedas
con consultas sql con el método EXECUTE y método OPEN de ADO, pero aunque tengo definidos bien los indices, y aunque el analizador de consultas de
sql server me dice que no se puede mejorar el rendimiento de la consulta, tarda bastante más en ejecutarse el proceso de esta última manera y con sql server
que con el seek en access. ¿Podrías decirme como agilizar el proceso en sql server?
Respuesta de ecordova
1
1 respuesta más de otro experto
Respuesta de Jerry Macdonald