Momenteel ben ik bezig om de database achter mijn weblog om te zetten van Access naar MySQL.
Ik heb gemerkt dat de site erg langzaam wordt van een bepaalde query. (65 seconde volgens phpmyadmin)
Deze query zorgt ervoor dat ik per bericht kan laten zien hoeveel reacties er zijn.
Ik heb geen ervaring met MySQL en ben eigenlijk heel verbaasd dat Access deze query wel heel snel uitvoert, maar MySQl niet! In de site zitten nog vier andere query's en die laden bij elkaar in, rond de 4-5 seconden. Nog niet snel.... dus dat wil ik ook heel graag oplossen.
Nou heb ik ook al in de FAQ en op het forum wat gelezen over indexes, maar ik snap het nog niet.
Kan iemand deze beginner een stap in de goede richting geven?
Ik heb gemerkt dat de site erg langzaam wordt van een bepaalde query. (65 seconde volgens phpmyadmin)
code:
1
2
3
4
| SELECT count(commentaar.blog_ID) as AantalReacties FROM blog LEFT JOIN commentaar ON blog.blog_ID=commentaar.blog_ID group by blog.blog_id ORDER BY blog.blog_id DESC |
Deze query zorgt ervoor dat ik per bericht kan laten zien hoeveel reacties er zijn.
Ik heb geen ervaring met MySQL en ben eigenlijk heel verbaasd dat Access deze query wel heel snel uitvoert, maar MySQl niet! In de site zitten nog vier andere query's en die laden bij elkaar in, rond de 4-5 seconden. Nog niet snel.... dus dat wil ik ook heel graag oplossen.
Nou heb ik ook al in de FAQ en op het forum wat gelezen over indexes, maar ik snap het nog niet.
Kan iemand deze beginner een stap in de goede richting geven?
[ Voor 20% gewijzigd door Dennis013 op 27-05-2006 11:45 ]