Salut à tous !
Voici mon problème: j'ai une appli flex qui récupère des données via php.
D'office ça représente environ 50k lignes de xml, 12k requètes, le tout en 90 secondes.
J'ai optimisé avec ce que je savais faire pour passer à 8k requètes et 50 secondes, mais après, je peux pas faire mieux. Je me tourne donc vers vous !
Quelles sont les possibilités pour améliorer ça via SQL?
Concrètement, j'ai deux bases. La première "structure" qui contient des entrées qui peuvent avoir comme parent d'autres entrées de la même table, et si jamais il n'y a pas de parents, idParent=0.
Chacune des entrées de la structure est liée à deux entrées de la table 'elements'.
Donc en gros, je boucle une première fois pour trouver les entrées ou parent = 0, ensuite avec tout ce que je récupère je boucle pour trouver tout ceux dont les enfants ont pour id, ceux qui ont 0 pour parent(je sais pas si je suis clair), et si jamais il y a des données dans elements, je les y colle.
Demandez moi des précisions je sais pas trop par ou commencer.
D'avance merci !!
Partager