Bjr,
j'ai une page php qui contient de nombreuses requetes vers une base mysql qui contient plus de 50 000 enregistrements et donc ça met du temps, connaissez-vous une methode ou une astuce pour gagner du temps sur les requetes???
Bjr,
j'ai une page php qui contient de nombreuses requetes vers une base mysql qui contient plus de 50 000 enregistrements et donc ça met du temps, connaissez-vous une methode ou une astuce pour gagner du temps sur les requetes???
oui mais comme il y a de nombreux enregistrements...je c pas si on peut vraiment y faire quelquechose
pour ma part les index accelèrent vraiment mes traitements. Apres je pense que tout depend de ce que tu utilises dans tes recherches pour tes requetes.
un index prend de la place en memoire donc il faut bien les choisir. Il faut aussi bien verifier qu'il soit declenché.
si tu as declaré un 'idx_id1' et un 'idx_id2', en commencant d'abord par une requete du style WHERE idx_id2 .... alors ton index ne sera pas declenché. Il faut respecter l'ordre
Après tu as aussi les procédures stockées à partir de mysql 5.
Enfin il faut optimiser tes requetes en faisant les jointures au bon moment pour trainer un minimum de données.
Il faut des index. Tu peux aussi augmenter le cache alloué aux index.
tu peux tester ta
La connaissance s'accroit lorsqu'on la partage.
tu peux tester tes requetes avec explain pour voir si tu peux améliorer
La connaissance s'accroit lorsqu'on la partage.
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