Bonjour,

J'ai un soucis avec un de mes sites

Sur ce site, une page avec une dizaine de requêtes mysql est lancée en moyenne 1800 fois par minute tout le long de la journée

dans cette page il y a trois types de requêtes

Des SELECT avec WHERE et LIMIT 1 si je veux récupérer un seul enregistrement
DES UPDATE d'un seul enregistrement
et des INSERT INTO

Pour les SELECT je prends une ligne au hasard parmi plus de 20 000 enregistrements
J'utilise pour ça un SELECT champ1,champ2 FROM table ORDER BY Rand() LIMIT 1

Il se trouve que le serveur monte en ce moment à 20 de charge
et que j'essaye de tout optimiser mais je ne trouve plus de solutions

Merci si quelqu'un peut m'aider