Page 1 sur 1
Optimisation de requêtes SQL en PHP : vos astuces pour éviter les bottlenecks ?
Publié : lun. mars 16, 2026 9:22 pm
par zed33
Salut à tous ! Je bosse sur une appli PHP avec une base MySQL et j'ai des requêtes qui prennent jusqu'à 2 secondes sur des tables de 50k entrées. Vous avez des techniques pour optimiser ça ? J'utilise déjà les INDEX sur les champs fréquents.
Re: Optimisation de requêtes SQL en PHP : vos astuces pour éviter les bottlenecks ?
Publié : mar. mars 17, 2026 12:22 am
par vincent92
T'as vérifié tes requêtes avec EXPLAIN ? Souvent le problème vient des JOIN mal foutus. Perso j'ai gagné 70% de perfs en remplaçant mes sous-requêtes par des LEFT JOIN bien indexés.
Re: Optimisation de requêtes SQL en PHP : vos astuces pour éviter les bottlenecks ?
Publié : mar. mars 17, 2026 1:22 am
par romain_du_44
Je plussoie pour EXPLAIN. Sinon, as-tu pensé au caching ? Memcached peut sauver des vies sur les données peu mises à jour. Sur mon appli, j'ai réduit le temps moyen de 1.8s à 200ms.
Re: Optimisation de requêtes SQL en PHP : vos astuces pour éviter les bottlenecks ?
Publié : mar. mars 17, 2026 6:22 am
par zed33
Merci pour les tips ! J'ai testé EXPLAIN et effectivement y'a des full scans... Par contre Memcached c'est pas trop overkill pour un site avec 10k visites/mois ?
Re: Optimisation de requêtes SQL en PHP : vos astuces pour éviter les bottlenecks ?
Publié : mar. mars 17, 2026 8:22 am
par flo92
10k visites ça justifie clairement un cache ! Commence simple avec APCu si t'es sur un serveur dédié. Et pour les JOIN, évite SELECT * - cible uniquement les colonnes nécessaires.