Hallo,
ich habe von meinem Provider eine auf den Rüssel bekommen, weil meine Abfragen zu lange dauern. Jetzt möchte ich diese optimieren und hätte gerne ein paar Tipps von Profis bekommen.
Die Tabelle selbst hat ca. 400.000 Einträge (MySQL) und ist so aufgebaut:
ID int(10) auto_increment (Primary Key)
Content varchar(150) BINARY
project int(10)
Ich habe jetzt Abfragen wie zB:
select *,content from mytable
where
project = $project_id
order by rand() limit 10
Davon ca. 3-4 Stück auf einer Seite. Pro Project würde ich sagen gibt es max. 100.000 Ergebnisse.
Was kann ich optimieren, wo kann ich den Hebel ansetzen, damit ich keine mehr auf den Rüssel bekomme, ohne dass ich meine Table auseinanderreiße? Sind die Abfragen "schlecht"?
Fragen über Fragen... danke schon mal für eure Tipps.
lg,
Innuendo