Hallo,
ich hatte vor dem Wochenende schon ein Post aufgemacht bzgl. meiner Server Perfomance und meiner Querys bzgl. INDEX usw...
Einige sehr erfahrene Leute hier im Forum haben mir da schon super
weiter geholfen. Dadurch konnte ich meine Datenbank nun auch gut
optimieren nun wollte ich noch eure Meinung zu meiner Query-Laufzeit einholen ob diese nun akzeptabel oder immer noch zu schlecht sind.
hilfreich wäre mir einfach eine Benotung von 1-6 wobei 1 sehr gut ist.
Alle meine Query´s liegen jetzt so im Bereich von 0.05 und 0.02 Sek
Hier ein Auszug aus einem Query die alle änhlich aufgebaut sind:
tbl_artikel = 5.500 rows
tbl_zuweisung = 5.700 rows
tbl_bild = 11.500 rows
tbl_happyhour = 14.500 rows
Zeige Datensätze 0 - 0 (1 insgesamt, die Abfrage dauerte 0.0312 sek.)
ich hatte vor dem Wochenende schon ein Post aufgemacht bzgl. meiner Server Perfomance und meiner Querys bzgl. INDEX usw...
Einige sehr erfahrene Leute hier im Forum haben mir da schon super
weiter geholfen. Dadurch konnte ich meine Datenbank nun auch gut
optimieren nun wollte ich noch eure Meinung zu meiner Query-Laufzeit einholen ob diese nun akzeptabel oder immer noch zu schlecht sind.
hilfreich wäre mir einfach eine Benotung von 1-6 wobei 1 sehr gut ist.
Alle meine Query´s liegen jetzt so im Bereich von 0.05 und 0.02 Sek
Hier ein Auszug aus einem Query die alle änhlich aufgebaut sind:
tbl_artikel = 5.500 rows
tbl_zuweisung = 5.700 rows
tbl_bild = 11.500 rows
tbl_happyhour = 14.500 rows
Zeige Datensätze 0 - 0 (1 insgesamt, die Abfrage dauerte 0.0312 sek.)
PHP-Code:
SELECT t1.id_artikel,t3.titel,t4.bildpfad,t2.id_verwendung
FROM s_happyhour as t1
INNER JOIN s_zuweisung as t2 ON t1.id_artikel = t2.id_artikel
INNER JOIN s_artikel as t3 ON t1.id_artikel = t3.id_artikel
INNER JOIN s_bild as t4 ON t1.id_artikel = t4.id_artikel
WHERE t1.uhrzeit = 13
AND aktiv = 1
AND aktiv_gr = 1
AND t2.id_verwendung = 1
ORDER BY RAND() LIMIT 0,1
EXPLAIN:
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE t1 ref id_artikel,uhrzeit uhrzeit 2 const 601 Using temporary; Using filesort
1 SIMPLE t3 eq_ref PRIMARY,aktiv,aktiv_gr PRIMARY 8 usr_web1_1.t1.id_artikel 1 Using where
1 SIMPLE t2 ref artikel_verwendung artikel_verwendung 8 usr_web1_1.t1.id_artikel 1 Using index
1 SIMPLE t4 ref id_artikel id_artikel 8 usr_web1_1.t1.id_artikel 4
Kommentar