Bonjour,
J'aimerais exécuter des requêtes en temps reel sur des tables de plus de 300000 enregistrements d'une base de données MySQL.
Mes requpetes sont déja optimisées
Y a-t-il un moyen?
Bonjour,
J'aimerais exécuter des requêtes en temps reel sur des tables de plus de 300000 enregistrements d'une base de données MySQL.
Mes requpetes sont déja optimisées
Y a-t-il un moyen?
est-ce le bon forum ?
Quelle requete ? quelle utilisation ? avec WinDev ? Temps réele toutes les combien de secondes ? temps d'exécution de la requete ?
des requêtes de sélection avec windev.
Je dois en exécuter une dizaine les unes à la suite des autres.
Actuellement cela me prend un peu plus de minutes et j'aimerais que ça me prenne moins de 1 minute
Bonjour,
La requête est-elle bien optimisée : Utilisation de clefs ? Retour des infos nécessaires et seulement nécessaires (pas de "Select * from ...") ?
Accès natif ?
En même temps, si tes requêtes et éléments associés sont réellement optimisés (comme le demande JPDMJC), tu ne pourras pas beaucoup changer le temps de traitement de ces 300 000 enregistrements.
Attention, la notion de temps réel en programmation ne signifie pas toujours (ou pas forcément) un traitement immédiat et court, mais peut correspondre à un traitement appelé à intervalle régulier connu.
+1
Sinon, juste une idée éventuellement ridicule (j'ai jamais utilisé sous MySQL) : utilisation d'une vue ?
J'utilise le meme genre de process que toi sur une BDD qui augmente a une vitesse faramineuse (des points GPS pris aux 30 secondes de 10 unités mobiles), et je n'ai pas ce genre de délires... sinon, ce ne serait pas commode pour suivre une flotte de véhicules en temps réel
- As-tu des jointures (est-ce bien comme cela qu'on appelle un inner join? ) ?
Si oui, ton temps de traitement s'est vu augmenté de beaucoup.
- Es-tu en accès natif MySql, ou ODBC ?
- Combien d'enregistrements te sont retournés ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager