Eine oder mehrer querys?

danielmueller

Gesperrt
Ich mache mir darüber Gedanken was wohl die schnellste Möglichkeit wäre Daten aus der DB Abzufragen. Es geht um folgende Query:
PHP:
"SELECT Content.Title, Content.Meta_info, Styles.CSS, Templates.Template, T_Templates.T_Template, Textboxen.Header, Textboxen.Text, Textboxen.Bild, Textboxen.Bildalt, Textboxen.Link, Textboxen.Linkname "
      ."FROM Content, Styles, Templates, T_Templates, Content_temp, Context, Textboxen "
      ."WHERE Content.Section='$section'"
      ." && Content.Css = Styles.ID"
      ." && Content.Template = Templates.ID"
      ." && Content.T_Templates = Content_temp.ID"
      ." && Content_temp.T_Temp = T_Templates.ID"
      ." && Content.Textboxen = Context.ID"
      ." && Context.Box = Textboxen.ID"
Wie man sieht ist diese Ziemlich lang. Und man muss das Ergebniss in einer while Schleife "aufnehemen". Außerdem kann es sein, dass diese 4-8 mal durchlaufen werden muss je nachdem wie viele T_Templates der Spalte Content zugeordnet sind. Lohnt sich dafür eine persistente Verbindung aufzubauen und in einzelene Querys zu unterteilen oder lohnt sich das von der Geschwindigkeit nicht?
 
Eine konkrete Antwort darauf habe ich nicht, aber vielleicht helfen dir ein paar Zähler zum Ermitteln der benötigten Zeit?!
 
Zurück