Konzeptionelle Frage zu Datenbanken

Gast #1096679
Lesenswert?

Hallo,

angenommen ich hab eine Webseite, die ein Menü darstellt, wobei die 
Menüpunkte aus einer Tabelle (mysql) ausgelesen werden. Zusätlich soll 
hinter jedem Menüpunkt eine Zahl dargestellt werden, wieviel Beiträge in 
der Kategorie einsortiert sind.

Ich hab das momentan so gelöst, dass eine query-abfrage gebraucht wird, 
um die Tabelle der Kategorien zu laden und für jede Kategorie gibt es 
eine Query-Abfrage, um die Anzahl der Beiträge in dieser Kategorie zu 
bestimmen.

Meine Frage ist jetzt ... Ist das sinnvoll oder nicht? Es sind bei z.B. 
12 Kategorieen bei jedem Seitenaufbau 13 SQL-Queries notwendig, nur um 
das Menü darzustellen.

Hat jemand eine Ahnung, ob das Normal ist das so zu machen? Oder ist das 
umständlich und erzeugt viel Last auf dem Server?

Kenn mich mit den Internas von mysql nicht besonders gut aus und weiß 
auch nicht, wie effizient und gecached usw die Abfragen werden.

Danke für eure Hilfe!

Grüße
Gast

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren