Avatar billede hoppe11 Nybegynder
18. maj 2008 - 15:40 Der er 5 kommentarer og
1 løsning

fejldinding på tunge queries

Hvordan kan jeg lettest finde frem til queries som er tunge og får min side til at køre udødeligt langsomt og som tit ender i timeout?

Jeg bruger PHP hvis skulle blive en parameter

Min side er efterhånden begyndt at køre uendeligt langsomt med tiden. Det er måske nogle indekseringer der mangler? Men serveren jeg er på er også ret presset i forvejen.

Hvad kan jeg gøre? :)
Avatar billede arne_v Ekspert
18. maj 2008 - 16:54 #1
Du kan analysere dine queries med EXPLAIN kommandoen.
Avatar billede hoppe11 Nybegynder
18. maj 2008 - 22:45 #2
det synes jeg ikke rigtig jeg får noget ud af

mysql_query("EXPLAIN SELECT * FROM tbl")or die(mysql_error());
Avatar billede hoppe11 Nybegynder
18. maj 2008 - 22:46 #3
- og hvad betyder kardinalitet for et index i phpmyadmin?
Avatar billede arne_v Ekspert
01. juni 2008 - 05:37 #4
Har du læst MySQL manualen om EXPLAIN ?

nej => gør det

ja men stadig uforståeligt => prøv og post output her
Avatar billede arne_v Ekspert
08. juni 2008 - 04:41 #5
??
Avatar billede hoppe11 Nybegynder
28. september 2008 - 19:30 #6
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester