Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   Problemas de rendimiento paradox en w10 (https://www.clubdelphi.com/foros/showthread.php?t=93135)

manelb 28-05-2018 17:01:54

Problemas de rendimiento paradox en w10
 
Saludos nuevamente…
Tenemos unas aplicaciones de gestión funcionando desde hace muchos años y de las que tenemos que continuar ofreciendo mantenimiento, sin posibilidad de migración.

La base de datos son tablas Paradox, el acceso mediante BDE y la versión de Delphi con la que esta desarrollado es Delphi 2006.

El rendimiento de la aplicación siempre ha sido muy bueno.
Prácticamente no hemos tenido problemas de índices ni tablas dañadas.
Ha funcionado perfectamente con todas las versiones de widows ( w95, w98, wXP, w7, w8, w10), hasta ahora.
Pareces ser que, a partir de determinadas actualizaciones de w10, los ordenadores cliente se vuelven muuuuy lentos trabajando con nuestro programa.
Y el problema se va extendiendo ya que tenemos varias empresas que trabajan con nuestro software afectadas por este problema.

Todos los ordenadores cliente donde nuestro programa está instalado sobre windos7(32 y 64bits) funcionan perfectamente.
Algunos con W10 también, pero a partir de las actualizaciones de Windows, los que tienen Windows 10 se ralentizan hasta ser completamente imposible trabajar.

La configuración del BDE es la que siempre hemos utilizado, sacado de los diferentes artículos existentes de paradox en red:
En el Alias
Type= STANDARD
DEFAULT DRIVER= PARADOX
ENABLE BCD = FALSE
PATH = \\RecursoCompartido\dat
(se ha intentado con \\192.168.1.xx\Carpeta\dat y con unidades mapeadas )

En configuración => Driver:
NET DIR= \\RecursoCompartido\RED
VERSION=4.0
TYPE=FILE
LANGDRIVER=Pdox ANSI Spanish
BLOCK SIZE= 4096
FIL FACTOR= 95
LEVEL=7
STICTINTERGRTY= TRUE
En configuración => System:
Los valores por defecto con LocalShare=True;

Hemos…
- Desinstalado o desactivado antivirus, cortafuegos y el Windows defender.
- Formateado y reinstalado Windows y, si es w10, vuelve a pasar lo mismo.
- Cambiado tarjetas de red y switch a 1000.
La sospecha de que el problema reside en el acceso a datos es que tenemos una pequeña utilidad que simplemente abre y cierra todas las tablas para medir el rendimiento.
La unidad de medida de este test lo especificamos en Tablas(abiertas y cerradas) por segundo.
En el servidor, tanto si es win7 como win10 el rendimiento siempre es superior a 40-60 tablas por segundo. Mucho más si se trata de un disco sólido.
En los ordenadores clientes con win7, el rendimiento se puede situar entre 20-25 tablas por segundo. Más que aceptable.
En cambio, en los ordenadores cliente con w10, el rendimiento se sitúa entre 3 y 6 tablas por segundo.



¿A alguien se le ocurre alguna pista que podamos seguir?

Gracias por aguantar el palo …

Saludos.

engranaje 29-05-2018 10:05:24

Entiendo que los ficheros de las tablas paradox se encuentran en el servidor en una carpeta compartida y que las aplicaciones se encuentran instaladas en los puestos y "comparten" esas tablas paradox. No se trata de un terminal server o un servidor citrix por ejemplo ¿no?


Sin más información y por los datos que das,m solo comentar que yo he tenido problemas con algunos windows 10 porque ahora tras algunas actualizaciones se desactiva la compatibilidad con el protocolo para compartir archivos SMB 1.0/CIFS.


Por probar no se pierde nada. Puedes comprobar si está deshabilitado en los equipos en los que falla y en ese caso habilitarlo y probar de nuevo.

manelb 29-05-2018 13:32:39

Cita:

Empezado por engranaje (Mensaje 526643)
Entiendo que los ficheros de las tablas paradox se encuentran en el servidor en una carpeta compartida y que las aplicaciones se encuentran instaladas en los puestos y "comparten" esas tablas paradox. No se trata de un terminal server o un servidor citrix por ejemplo ¿no?

Exacto, es como dices.


Voy a probar lo de los archivos "archivos SMB 1.0/CIFS" y te cuento. (No lo había oído en la vida :confused:)

Saludos y gracias

manelb 29-05-2018 19:32:20

No he tenido suerte :(

Los ordenadores que van lentos ya tienen esta opción marcada.

Gracias de todas formas...
Un saludo

toni.vi 16-01-2023 18:03:20

Hola manelb
Encontrastes la solución a este problema, estoy igual desde hace tiempo

manelb 17-01-2023 14:47:37

Hola Toni…

Pues no y si al mismo tiempo.

No hemos encontrado solución a la configuración en red de aplicaciones paradox.
A partir de W10, el rendimiento cae de forma brutal en red.
Tenemos un parque importante de aplicaciones a las que todavía debemos dar mantenimiento antes de poder migrar a nuestra nueva solución con Firebird.
La verdad es que el desempeño de estas aplicaciones antiguas en paradox es excepcional, y continúan funcionando perfectamente en local.

La solución adoptada ha sigo conectar los equipos de red a través de conexiones de escritorio remoto, de esta forma todos los terminales trabajan como si estuvieran en local (Configuración c:\CarpetaDatos en el BDE), y el rendimiento es excepcional, ya que además se nota muchísimo con discos SSD.

Has diferentes soluciones y precios muy asequibles para conexiones de escritorio remoto.
Cualquier duda lo comentamos…

Saludos a todos


La franja horaria es GMT +2. Ahora son las 03:31:27.

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