es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Qué hace que una base de datos de Access funcione más rápido en una red local?

He creado una base de datos de acceso con 200.000 registros en tres tablas. El tamaño de la base de datos es de solo 95 MB. He colocado el backend en un ordenador (Core i7, 4 GB de RAM, disco duro de 500 GB). He enlazado el backend a 6 frontends en otros 6 ordenadores (clientes) en una red local. Hay un formulario de búsqueda en los frontends que incluye una caja de búsqueda a medida que escribes.

El problema: Mientras varios clientes usan el formulario de búsqueda al mismo tiempo, la base de datos funciona muy lentamente, incluso a veces la búsqueda se detiene.

Mi pregunta: ¿Es ese un problema de software o de hardware?

En cuanto al hardware: ¿Necesito cambiar el ordenador del servidor por uno mejor? ¿Qué partes de la computadora afectan a esto? ¿Disco duro? ¿RAM? ¿CPU? ¿Otras?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Basado en la información proporcionada, podría ser tanto problemas de software como de hardware los que estén causando la búsqueda lenta de la base de datos.

    Los problemas de software podrían incluir consultas mal optimizadas o código en el frontend que causan una carga excesiva en el backend. Esto podría provocar que la búsqueda se ralentice o se detenga cuando múltiples clientes acceden al mismo tiempo. Una posible solución sería revisar el código y optimizar las consultas para mejorar la eficiencia.

    En cuanto a los problemas de hardware, el problema podría atribuirse a una potencia de procesamiento insuficiente, memoria o espacio de almacenamiento en el ordenador host. Otras aplicaciones de software que se ejecutan en el ordenador también pueden afectar el rendimiento de la base de datos. Actualizar a un ordenador servidor mejor con una CPU más rápida, más RAM y un disco duro más rápido podría aliviar el problema.

    Para determinar la causa subyacente, el monitoreo del uso de recursos del sistema y la realización de pruebas de diagnóstico de red y base de datos ayudarán a identificar la causa raíz de los problemas de rendimiento.

Comments are closed.