Optimierung der langsamen Abfrage ORDER BY RAND ()
Ich habe eine Abfrage, die verwendet wirdORDER BY RAND()
Aber es dauert zu lange und es wird schlimmer, wenn die Daten wachsen.
Die Abfrage verknüpft zwei Tabellen und gibt 5 zufällige Produkte und ein zufälliges Bild jedes Produkts zurück
Tabelle 1 - Produkteproduct_id - pk auto-inc
name
description
Daten1 - product 1 - description
2 - product 2 - description
Tabelle 2 - Produktbilderimage_id - pk auto-inc
product_id - fk index
filename
Daten1 - 1 - product 1 image
2 - 1 - product 1 image
3 - 1 - product 1 image
4 - 2 - product 2 image
...
Ich habe gelesendiese unddiese Ich kann jedoch keine Möglichkeit finden, die Abfrage zu optimieren, sodass ich um Hilfe bitte. Danke im Voraus.