Bonjour,
J'ai une requête select extremement lente de l'ordre de 20 secondes pour quelques millions d'enregistrements, voici un extrait du code:
Comment puis-je optimiser cette requête select / boucle ? j'ai déjà un index sur "image"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php $premiereImageAafficher = ($page - 1) * $nombreDimageParPage; $query = "select image from total WHERE filer = '5' ORDER BY id LIMIT $premiereImageAafficher , $nombreDimageParPage"; $result = mysql_query($query) or die("La requête \"$query\" n'a pas pu s'exécuter !"); while ($val = mysql_fetch_array($result)) { $imgf=$val['image']; $imgf2 = str_replace(" ","+",$imgf); if (!($i++%$nb_images_ligne)) echo "<tr>\n"; echo "\n"; ?>
Cordialement
Partager