Jeg har delt min SQL op i to kald så der er et der henter generelle info om billedet (dem som vises i toppen) også nedenstående der kun lige henter det enkelte billede og de info der skal ti at vise det i tabellen som har de 90000 billeder.
Er denne SQL den mest optimerede til at hente en post i en tebel med over 90000 poster eller hvad kan gøre det mere effektivt?
SELECT Billeder.id, Billeder.sti, Billeder.filkode, Billeder.tekst, Billeder.width, Billeder.height, Billeder.vist, Billeder.visttotal, Billeder.settings, Kalender.dato, Kalender.kategori, Kalender.antal
FROM Billeder, Kalender
WHERE Kalender.id = '968'
AND Billeder.ref = Kalender.id
GROUP BY Billeder.id
ORDER BY Billeder.capturetime, Billeder.id
LIMIT 15 , 1
Jeg kan stadig ikke helt forstå det med indexering om jeg har brugt det uden at vide det eller hvad det skal gøres hvis nogle kunne vise mig det på denne SQL eller noget spimplere?
Har det noget forskel på i hvilken rækkefølge WHERE betingelserne komme f.eks. hvis dem som hurtigst udelukker en masse poster skulle komme komme først?
/Magnus