Hi,
Folgende SQL-Abfrage dauert ca. 5 Sekunden (bei 250 Inseraten, 6 Job-Inseraten und, 40 Geschichten):
.. was kann man verbessern?
Gruß,
Syco
Folgende SQL-Abfrage dauert ca. 5 Sekunden (bei 250 Inseraten, 6 Job-Inseraten und, 40 Geschichten):
Code:
SELECT kats.id,kats.name,kats.bereich, COUNT(DISTINCT inserate.id)AS anz_inserate_aktiv, COUNT(DISTINCT inserate2.id) AS anz_inserate_alle, COUNT(DISTINCT jobs.id) AS anz_jobs, COUNT(DISTINCT geschichten.id) AS anz_geschichten FROM tab_kats kats LEFT JOIN tab_inserate inserate ON kats.id=inserate.kat AND inserate.aktiv = 1 LEFT JOIN tab_inserate inserate2 ON kats.id=inserate2.kat LEFT JOIN tab_jobs jobs ON kats.id=jobs.kat LEFT JOIN tab_geschichten geschichten ON kats.id=geschichten.kat GROUP by kats.bereich,kats.name
Gruß,
Syco
Kommentar