Hi,
Nur sind die Ladezeiten von Warengruppen mit 10.000 Produkten extrem lang und die Ladezeiten von Warengruppen mit 100 Artikeln recht fix.
Sollte das nicht egal sein, wenn ohnehin nur 10 Produkte abgefragt werden?
Nein, das kann man so pauschal ganz und gar nicht sagen.
Egal wie viele von den Datensätzen du dir letztendlich von der Datenbank zurückgeben lässt - eine Sortierung muss auf jeden Fall stattfinden, und die muss den gesamten Datenbestand betrachten.
Sinnvoll gesetzte Indexe können dabei natürlich einiges „bringen”.
Ob und ggf. wie vorhandene solche genutzt werden, kann man in Erfahrung bringen, in dem man ein EXPLAIN vor das Statement setzt, also "EXPLAIN SELECT ...", und sich dann die Rückgabe anschaut.
Das führt dann aber schon in Bereiche, in denen man sich erst mal ein bisschen mit den Grundlagen beschäftigen muss, bevor man damit was anfangen kann.
MfG ChrisB
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]