Optimiser la vitesse d'une requête SQL par la config serveur ou un index ?
bonjour,
sur le serveur de prod (1&1 mutualisé), j'ai une requête qui prend 8s à l'affichage via l'interface php (dont je n'ai pas la main sur le script php pour le modifier).
quand je fais juste un affichage des données via un select dans phpmyadmin, ça ne prend que 1s.
d'où pensez-vous que la lenteur provienne ? config php ou config mémoire serveur du script ou autre ?
Durant ces 8s, y-a-t-il un moyen de trouver le nœud à améliorer ?
Questions sql :
si ma requête est une VIEW et qu'elle se termine par un "order by 1,2,3,4", faut-il obligatoirement ajouter des index sur les champs ciblés par le order ?
Par exemple, mon champs 1, est un CONCAT (nom,' ',prenom), est-ce que ça veut dire que je dois ajouter aussi un index sur les champs nom et prénom de la table dont se sert cette VIEW ?
Merci pour votre lecture et conseils.