Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Ejecutando una consulta a MySQL
Message
De
23/05/2005 17:12:59
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Titre:
Ejecutando una consulta a MySQL
Versions des environnements
Visual FoxPro:
VFP 8 SP1
Network:
Windows 2003 Server
Divers
Thread ID:
01016900
Message ID:
01016900
Vues:
52
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)
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform