Lentitud en vistas con nodataonload
Publicado por Alejandro (23 intervenciones) el 22/03/2010 22:09:38
Estoy desarrollando un proyecto con vistas remotas sobre un servidor mysql
5.0, puse las vistas en el entorno de datos con la propiedad nodataonload en
.T., para luego, una vez abierto el formulario, cargar con datos las
variables de los parámetros de la vista y de esa forma traer solamente los
datos necesarios, pero me doy con la sorpresa que el formulario demora
varios minutos en cargarse, la vista abierta no trajo ningun registro y aun
demora mucho.
Hice los siguientes tests con un prg y controle los tiempos:
nseg=seconds()
use mivista nodata
?nseg-seconds()
no trajo ningún registro y nseg conto 57.63 segundos
********************************
nseg=seconds()
use mivista
?nseg-seconds()
trajo 6370 registros y nseg conto 58.21 segundos
como dato adicional, la tabla tiene 30 campos entre numéricos y caracter
la conexión a mysql es a través de odbc
Porque demora el mismo tiempo sin datos que con todos los datos?
5.0, puse las vistas en el entorno de datos con la propiedad nodataonload en
.T., para luego, una vez abierto el formulario, cargar con datos las
variables de los parámetros de la vista y de esa forma traer solamente los
datos necesarios, pero me doy con la sorpresa que el formulario demora
varios minutos en cargarse, la vista abierta no trajo ningun registro y aun
demora mucho.
Hice los siguientes tests con un prg y controle los tiempos:
nseg=seconds()
use mivista nodata
?nseg-seconds()
no trajo ningún registro y nseg conto 57.63 segundos
********************************
nseg=seconds()
use mivista
?nseg-seconds()
trajo 6370 registros y nseg conto 58.21 segundos
como dato adicional, la tabla tiene 30 campos entre numéricos y caracter
la conexión a mysql es a través de odbc
Porque demora el mismo tiempo sin datos que con todos los datos?
Valora esta pregunta


0