FAQ |
Kalender |
![]() |
#28 | ||
|
|||
Administratör
|
Citat:
Det finns olika sätt att mäta prestandan. Men en väldigt bra fingervisning får du av att köra EXPLAIN på frågan. Ditt exempel skapar en ny temporär tabell av alla rader från movie_genres som den sedan sorterar utan index. (370 rows, Using where; Using temporary, Using filesort). Slå av query cache och lägg till ett par hundra tusen rader så ser du nog effekten av det direkt. Ett par hundra rader läses nu, vad händer vid ett par miljoner rader och 100 besökare på samma gång? Vill du göra det lätt för dig med subqueries kan det finnas poäng att prova på frågan med MariaDB. Det är en drop-in replacement för MySQL med många subquery optimeringar.
__________________
eldefors.com - Personlig (teknik)-blogg |
||
![]() |
![]() |
|
|