BROWSE Vs GRID
Posted: Sat Apr 17, 2021 8:13 pm
Hola a todos...
Con el fin de aclarar los tiempos de carga y de trabajo, me gustaría que alguno de vosotros, (si es posible), probara el siguiente programa en una RED con varios puestos de trabajo, con el fin de valorar correctamente los tiempos que requiere cada proceso.
No obstante diré que con un solo terminal ya se aprecian diferencias, entre las distintas opciones.
El programa trabaja con una DBF que contiene 1.121.735 Registros y muestra un menú con varias opciones a la hora de mostrar los datos, y que el usuario puede elegir, BROWSE, GRID, SET DELETE ON/OFF, Nº DE REGISTROS en ARRAY..., ETC.
Estos son mis resultados.
BROWSE el resultado es el mismo, ya sea con DELETE ON/OFF, con NTX o solo DBF
Carga 1.121.735 Registros
Tiempo de 1º Carga ----> Inmediato
Tiempo de desplazamiento -> Inmediato
Aparentemente es el más rápido para un solo puesto de trabajo..., pero quien necesita cargar 1.121.735 registros..., por eso que me gustaría saber que pasa en una RED con varios puestos de trabajo pidiéndole datos.
GRID, aquí los tiempos cambian
GRID+DBF+NTX Carga 1.121.735 Registros
SET DELETE ON
Tiempo de 1º Carga ----> 5 Segundos
Tiempo de desplazamiento -> Con AvPag se producen retardos importantes
SET DELETE OFF
Tiempo de 1º Carga ----> Inmediato
Tiempo de desplazamiento -> Grandes deplazamientos algo lento.
GRID+DBF
SET DELETE ON
Tiempo de 1º Carga ----> 5 Segundos
Tiempo de desplazamiento -> Con AvPag se producen retardos importantes
SET DELETE OFF
Tiempo de 1º Carga ----> Inmediato
Tiempo de desplazamiento -> Inmediato
GRID+ARRAY con 10000 registros
SET DELETE ON
Tiempo de 1º Carga ----> 3 Segundos
Tiempo de desplazamiento -> Con AvPag tarda 4 segundos en Paginar
SET DELETE OFF
Tiempo de 1º Carga ----> 2 Segundos
Tiempo de desplazamiento -> Con AvPag tarda 4 segundos en Paginar
y por ultimo
GRID VIRTUAL con 10000 registros
SET DELETE ON
Tiempo de 1º Carga ----> Inmediato
Tiempo de desplazamiento -> Inmediato
SET DELETE OFF
Tiempo de 1º Carga ----> Inmediato
Tiempo de desplazamiento -> Inmediato
A la vista de los resultados y para trabajar en un solo puesto de trabajo gana BROWSE por goleada.
BROWSE carga 1121735 de manera inmediata, igual que el GRID VITUAL que lo hace solo con 10000 registros. Ahora falta saber los tiempos de respuesta en una RED local con varios puestos de trabajo pidiendo estos datos.
Imagino que en una RED y salvo la necesidad de cargar toda la DBF, obtendremos un mejor resultado con el GRID VIRTUAL
Recibid un cordial saludo, y gracias por vuestra colaboración.
Con el fin de aclarar los tiempos de carga y de trabajo, me gustaría que alguno de vosotros, (si es posible), probara el siguiente programa en una RED con varios puestos de trabajo, con el fin de valorar correctamente los tiempos que requiere cada proceso.
No obstante diré que con un solo terminal ya se aprecian diferencias, entre las distintas opciones.
El programa trabaja con una DBF que contiene 1.121.735 Registros y muestra un menú con varias opciones a la hora de mostrar los datos, y que el usuario puede elegir, BROWSE, GRID, SET DELETE ON/OFF, Nº DE REGISTROS en ARRAY..., ETC.
Estos son mis resultados.
BROWSE el resultado es el mismo, ya sea con DELETE ON/OFF, con NTX o solo DBF
Carga 1.121.735 Registros
Tiempo de 1º Carga ----> Inmediato
Tiempo de desplazamiento -> Inmediato
Aparentemente es el más rápido para un solo puesto de trabajo..., pero quien necesita cargar 1.121.735 registros..., por eso que me gustaría saber que pasa en una RED con varios puestos de trabajo pidiéndole datos.
GRID, aquí los tiempos cambian
GRID+DBF+NTX Carga 1.121.735 Registros
SET DELETE ON
Tiempo de 1º Carga ----> 5 Segundos
Tiempo de desplazamiento -> Con AvPag se producen retardos importantes
SET DELETE OFF
Tiempo de 1º Carga ----> Inmediato
Tiempo de desplazamiento -> Grandes deplazamientos algo lento.
GRID+DBF
SET DELETE ON
Tiempo de 1º Carga ----> 5 Segundos
Tiempo de desplazamiento -> Con AvPag se producen retardos importantes
SET DELETE OFF
Tiempo de 1º Carga ----> Inmediato
Tiempo de desplazamiento -> Inmediato
GRID+ARRAY con 10000 registros
SET DELETE ON
Tiempo de 1º Carga ----> 3 Segundos
Tiempo de desplazamiento -> Con AvPag tarda 4 segundos en Paginar
SET DELETE OFF
Tiempo de 1º Carga ----> 2 Segundos
Tiempo de desplazamiento -> Con AvPag tarda 4 segundos en Paginar
y por ultimo
GRID VIRTUAL con 10000 registros
SET DELETE ON
Tiempo de 1º Carga ----> Inmediato
Tiempo de desplazamiento -> Inmediato
SET DELETE OFF
Tiempo de 1º Carga ----> Inmediato
Tiempo de desplazamiento -> Inmediato
A la vista de los resultados y para trabajar en un solo puesto de trabajo gana BROWSE por goleada.
BROWSE carga 1121735 de manera inmediata, igual que el GRID VITUAL que lo hace solo con 10000 registros. Ahora falta saber los tiempos de respuesta en una RED local con varios puestos de trabajo pidiendo estos datos.
Imagino que en una RED y salvo la necesidad de cargar toda la DBF, obtendremos un mejor resultado con el GRID VIRTUAL
Recibid un cordial saludo, y gracias por vuestra colaboración.