Optimisation de requêtes SQL en PHP : vos astuces pour éviter les bottlenecks ?

Python, JavaScript, C, PHP, algorithmes, IDE
zed33
Messages : 790
Inscription : lun. oct. 16, 2023 7:24 pm

Optimisation de requêtes SQL en PHP : vos astuces pour éviter les bottlenecks ?

Message par zed33 »

Salut à tous, je bosse sur une appli PHP avec une base MySQL et j'ai des requêtes qui rament sévère sur des tables avec +500k entrées. Vous avez des techniques pour optimiser ça ? J'ai déjà indexé les champs fréquents...
vincent92
Messages : 404
Inscription : mer. sept. 25, 2024 7:24 pm

Re: Optimisation de requêtes SQL en PHP : vos astuces pour éviter les bottlenecks ?

Message par vincent92 »

T'as vérifié tes EXPLAIN ANALYZE ? Souvent le problème vient des JOIN mal foutus. Perso j'ai gagné 70% de perfs en remplaçant certaines sous-requêtes par des temporaires.
romain_du_44
Messages : 160
Inscription : jeu. oct. 02, 2025 7:24 pm

Re: Optimisation de requêtes SQL en PHP : vos astuces pour éviter les bottlenecks ?

Message par romain_du_44 »

Oublie pas le cache côté PHP aussi ! Avec Redis sur mon dernier projet, on a divisé par 10 les appels en base pour les données quasi-statiques.
zed33
Messages : 790
Inscription : lun. oct. 16, 2023 7:24 pm

Re: Optimisation de requêtes SQL en PHP : vos astuces pour éviter les bottlenecks ?

Message par zed33 »

Redis j'y ai pensé, mais mon hébergeur mutualisé le propose pas... Vous feriez quoi à ma place ? Pré-calculer des aggregates en cron ?
flo92
Messages : 426
Inscription : mer. juil. 02, 2025 7:25 pm

Re: Optimisation de requêtes SQL en PHP : vos astuces pour éviter les bottlenecks ?

Message par flo92 »

En mutualisé t'es coincé. Passe en VPS chez OVH à 3€/mois, ça change la vie. Sinon oui, des batchs nocturnes + stockage en JSON peut dépanner.
Répondre