Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-05-2018
manelb manelb is offline
Miembro
 
Registrado: mar 2017
Posts: 280
Poder: 8
manelb Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 29-05-2018
engranaje engranaje is offline
Miembro
 
Registrado: may 2011
Posts: 163
Poder: 13
engranaje Va por buen camino
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.
Responder Con Cita
  #3  
Antiguo 29-05-2018
manelb manelb is offline
Miembro
 
Registrado: mar 2017
Posts: 280
Poder: 8
manelb Va por buen camino
Unhappy

Cita:
Empezado por engranaje Ver Mensaje
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 )

Saludos y gracias
Responder Con Cita
  #4  
Antiguo 29-05-2018
manelb manelb is offline
Miembro
 
Registrado: mar 2017
Posts: 280
Poder: 8
manelb Va por buen camino
No he tenido suerte

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

Gracias de todas formas...
Un saludo
Responder Con Cita
  #5  
Antiguo 16-01-2023
toni.vi toni.vi is offline
Miembro
 
Registrado: may 2003
Ubicación: Sant Fost(Barcelona)
Posts: 102
Poder: 21
toni.vi Va por buen camino
Hola manelb
Encontrastes la solución a este problema, estoy igual desde hace tiempo
Responder Con Cita
  #6  
Antiguo 17-01-2023
manelb manelb is offline
Miembro
 
Registrado: mar 2017
Posts: 280
Poder: 8
manelb Va por buen camino
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
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problemas paradox en red arainfor Conexión con bases de datos 9 27-03-2010 00:43:14
Problemas con Paradox en red inetplus Conexión con bases de datos 3 19-09-2006 16:35:25
Problemas de rendimiento. AMINOA2R Firebird e Interbase 9 13-07-2005 09:21:57
problemas de rendimiento con firebird motrildelphi Firebird e Interbase 6 11-07-2005 20:16:54
Problemas con Paradox REDCOM Tablas planas 4 21-08-2003 04:57:05


La franja horaria es GMT +2. Ahora son las 17:19:29.


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
Copyright 1996-2007 Club Delphi