/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Optimering af queries i Mysql
Fra : Leif Neland


Dato : 14-05-09 10:46

phpmyadmin har disse røde tal når den viser runtime-information.

Efter 783,175 forespørgsler på godt en time:

Handler_read_rnd: 707 k
Antallet af anmodninger om at læse en række baseret på en fast position.
Denne er høj hvis du laver mange forespørgsler der kræver sortering af
resultatet. Du har sandsynligvis mange forespørgsler der forlanger at MySQL
scanner hele tabeller eller du har joins der ikke bruger nøgler ordentligt.

Handler_read_rnd_next: 53 M
Antallet af anmodninger om læsning af næste række i datafilen. Denne er høj
hvis du laver mange tabelscanninger. Generelt antyder dette at dine tabeller
enten ikke er ordentligt indekserede eller at dine forespørgsler ikke er
skrevet til at drage fordel af de indeks du har.

Er det muligt at logge hvilke queries, der forårsager disse problemer, eller
skal man til at "gætte" sig frem og se på hver enkelt query i applikationen?

Leif



 
 
Søg
Reklame
Statistik
Spørgsmål : 177419
Tips : 31962
Nyheder : 719565
Indlæg : 6407871
Brugere : 218876

Månedens bedste
Årets bedste
Sidste års bedste