Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Ejecutando una consulta a MySQL
Message
From
23/05/2005 17:12:59
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Title:
Ejecutando una consulta a MySQL
Environment versions
Visual FoxPro:
VFP 8 SP1
Network:
Windows 2003 Server
Miscellaneous
Thread ID:
01016900
Message ID:
01016900
Views:
51
Estoy haciendo unas pruebas con FOX y MySQL, logro la
conexion sin problemas, pero hago una consulta sencilla y le pido que traiga
solo los 10 primero registros (para hacerla más rápida aun), y se demora
cerca de 45 Seg en mostrar los datos, aclarando o considerando lo siguiente:

Solo pasa cuando accedo a MYSQL que esta en un equipo de mi red (QUE NO ES
EL MIO), si lo hago con el Mysql que está en mi ordenar lo hace
extraordinariamente bien y rápido.

*Esta línea en cuestión:
*----------------------

consulta="select * from bonifven where 1=1 LIMIT 0 ,10 "
?sqlexec(Nhandle,consulta,"bonifven")


NOTA: ESTOY UTILIZANDO INDICES INCLUSIVE EN LA TABLA QUE ESTA EN MYSQL

Aclaro el proceso de CONEXION con Vía ODBC y el USE de la base de datos es
rápido e inmediato, pero el SQLEXEC (antes descrito) es extremadamente
lenta.


Especificaciones Técnicas a considerar:
---------------------------------------------
Utilizo WINDOWS XP Pro en mi máquina
Servidor Win2000 Server
100 MegaBit
Visual FoxPro 6.0 con SP5
MySql 4.x
Drived ODBC (3.51 / 3.51.06)
Tabla en MySql con solo 120 Registros

Tiempo que demora la consulta 48 Segundos Completos (Cuando se hace desde la
estación consultando el servidor de la IntraNet)
Tiempo que demora la consulta 0,0023 Segundos Completos (Cuando se hace
desde el Ordenador en Local, sin acceder al servidor)
Next
Reply
Map
View

Click here to load this message in the networking platform