Hoe optimaliseren van Handler_read_rnd_next 2,82 G
Vraagje als ik bij de mysql Runtime Informatie kijk zie ik bij onderstaande informatie staat. Heeft iemand enig iedee wat ik hieraan kan doen?
Alvast thanx
jan
Handler_read_rnd_next 2,82 G
The number of requests to read the next row in the data file. This is high if you are doing a lot of table scans. Generally this suggests that your tables are not properly indexed or that your queries are not written to take advantage of the indexes you have.
Quote:
Indexen juist aanbrengen en gebruiken? Zie ook deze tutorial over indexen.Generally this suggests that your tables are not properly indexed or that your queries are not written to take advantage of the indexes you have.
kan het overigens veel kwaad zo'n bestand en 2,4 G ?
of:
Verkeer ø per uur
Ontvangen 3 GB 201 MB
Verzonden 650 MB 45 MB
Totaal 3 GB 245 MB
en:
Query statistieken: Sinds het opstarten zijn er, 20.200.605 queries gestuurd naar de server.
en:
Totaal ø per uur ø per minuut ø per seconde
20 M 1,39 M 23,10 k 385,04
Thanx alvast
jan
Gewijzigd op 01/01/1970 01:00:00 door jan heide
Dat is de enige manier.
Edit: Kun je bij het logboek van de database-server komen? daar staat ook veel waardevolle informatie in.
Edit 2: handleiding
Gewijzigd op 01/01/1970 01:00:00 door Frank -
@pgFrank: wat bedoel je met explain jouw_query.? want er zijn wel 1000den query's die draaien op gitaartabs..
jan schreef op 22.10.2007 14:12:
Dan mag je dus 1000en keren EXPLAIN gaan draaien.@pgFrank: wat bedoel je met explain jouw_query.? want er zijn wel 1000den query's die draaien op gitaartabs..
EXPLAIN is de enige manier om te achterhalen hoe een query wordt uitgevoerd en waar je e.e.a. zou kunnen verbeteren. Wellicht is het handiger om eerst eens uit te zoeken welke pagina's langzaam zijn en dan pas naar de individuele queries te kijken. Wanneer je een database-class hebt gebruikt, kun je eenvoudig een logging inbouwen of vandaaruit de EXPLAIN's gaan draaien.
Maar duik ook eens in de logboeken van de database, die zijn er vast wel, daar wordt je vast ook wijzer van.
Meten is weten.