Lentitud en base de datos migrada a SQL Server

23/07/2004 - 14:46 por lgb | Informe spam
Buenas,

Tras realizar una migración de una base de datos en Access 2000 a SQL Server
2000, y vincular las tablas en la base de datos de Access. Hemos notado que
incremento bastante importante de lentitud al moverse por los formularios de
la base de datos de Access.
Alguien me puede indicar como puedo mejorar el rendimiento.

Saludos y gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
23/07/2004 - 14:54 | Informe spam
Con los datos que nos proporcionas no nos es suficiente para ayudarte:
¿cómo has hecho esa migración? ¿con alguna asistente? ¿creando tú mismo el
diseño de las tablas?

La migración a SQL Server 2000 desde Access no implica necesariamente
una mejora de rendimiento si la base de datos en el servidor no está bien
diseñada, aunque los campos de las tablas sean iguales en los dos entornos.

Es probable que no tenga actualizadas las estadísticas y/o que no tenga
índices útiles creados, o que la aplicación no haga un uso adecuado del
servidor...


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"lgb" escribió en el mensaje
news:#
Buenas,

Tras realizar una migración de una base de datos en Access 2000 a SQL


Server
2000, y vincular las tablas en la base de datos de Access. Hemos notado


que
incremento bastante importante de lentitud al moverse por los formularios


de
la base de datos de Access.
Alguien me puede indicar como puedo mejorar el rendimiento.

Saludos y gracias de antemano.



Respuesta Responder a este mensaje
#2 Antonio Ortiz
23/07/2004 - 17:12 | Informe spam
Esto se debe a que utilizas "tablas vinculadas" y no aprovechas las bondades
de la arquitectura cliente-servidor. Tambien deberas revisar tus indices,
pues el asistente no emigra los indices al exportar tus datos. Te recomiendo
cambiar todo tu codigo a ADO y optimizar tus recordsets mediante la clausula
Where. ( Hay mas cosas que podrias hacer del lado del servidor pero por
ahora con reducir al minimo tus recordsets bastara )

saludos,


Antonio Ortiz Ramirez
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.progvisual.com

"lgb" escribió en el mensaje
news:#
Buenas,

Tras realizar una migración de una base de datos en Access 2000 a SQL


Server
2000, y vincular las tablas en la base de datos de Access. Hemos notado


que
incremento bastante importante de lentitud al moverse por los formularios


de
la base de datos de Access.
Alguien me puede indicar como puedo mejorar el rendimiento.

Saludos y gracias de antemano.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida