Bonjour,
Problème de vitesse de récupération de données dans MySql à partir d'une application client-serveur.
Je dispose d'un réseau en adresse IP fixes de type 192.168.62.XXX.
J'ai commencé à programmer une application Java permettant de saisir/récuperer des données disposées dans une base MySql. Cette appli marche bien en local (pas d'erreurs). Par contre, à partir d'un poste du réseau autre que celui ou est installé la base, la récupération des données est très, trés trés lente (mais marche). Ma connexion à la base est basique avec :
- MysqlConnector/J,
Question-url=jdbc:mysql://192.168.62.144"/"+aBase+"?zeroDateTimeBehavior=convertToNull";
- connexion=DriverManager.getConnection(url,username, password);
- Swing pour l'interface graphique (pas réputé rapide mais bon..)
D'autre part , la première solution que j'ai installé avec Apache-php-MySql marche très bien (rapide, fiable...)
Question (s): quelles solutions pour amèliorer la vitesse de récup des données? une modif de l'url est-elle necessaire? faut-il utiliser des tables InnoDb? faut-il passer par une DataSource, JNDI, un serveur J2EE, des Servlets...
Bref je suis un peu dépassé..
Partager