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

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
MySQL optimering...
Fra : Stig Nørgaard Jepsen


Dato : 01-08-01 15:39

Er der nogen der ved noget om hvordan man optimere noget MySQL kode bedst...
Jeg tænker især på indexering og det der... noget jeg ikke ved ret meget om.
Prøvede at sætte nogle index'er på noget jeg sorterer efter, men det gav
ikke rigtig nogen hastigheds forskel.
Er der er nogen der kan forklare mig lidt om emnet, eller sende en link til
hvor jeg kan læse noget om det?

Mvh Stig



 
 
Thomas Jensen - pil.~ (01-08-2001)
Kommentar
Fra : Thomas Jensen - pil.~


Dato : 01-08-01 15:39

On Wed, 1 Aug 2001 16:38:42 +0200, "Stig Nørgaard Jepsen"
<stigen@mail.dk> wrote:

>Er der nogen der ved noget om hvordan man optimere noget MySQL kode bedst...
>Jeg tænker især på indexering og det der... noget jeg ikke ved ret meget om.
>Prøvede at sætte nogle index'er på noget jeg sorterer efter, men det gav
>ikke rigtig nogen hastigheds forskel.
>Er der er nogen der kan forklare mig lidt om emnet, eller sende en link til
>hvor jeg kan læse noget om det?

http://www.mysql.com/udmsearch/search.php?q=optimizing

--
vh
Thomas Jensen, http://pil.dk/

Nada (01-08-2001)
Kommentar
Fra : Nada


Dato : 01-08-01 16:18

"Stig Nørgaard Jepsen" <stigen@mail.dk> wrote in message
news:3b68140a$0$2641$edfadb0f@dspool01.news.tele.dk...
> Er der nogen der ved noget om hvordan man optimere noget MySQL kode
bedst...
> Jeg tænker især på indexering og det der... noget jeg ikke ved ret meget
om.
> Prøvede at sætte nogle index'er på noget jeg sorterer efter, men det gav
> ikke rigtig nogen hastigheds forskel.
> Er der er nogen der kan forklare mig lidt om emnet, eller sende en link
til
> hvor jeg kan læse noget om det?


Især ved JOINs er det vigtigt at dine indexes er i orden. Brug EXPLAIN foran
dine queries for at se om de er optimale.

http://www.mysql.com/doc/E/X/EXPLAIN.html

/ morten




Stefan Bruhn (01-08-2001)
Kommentar
Fra : Stefan Bruhn


Dato : 01-08-01 16:58

On Wed, 1 Aug 2001 17:18:10 +0200, "Nada" <nada@get2net.dk> wrote:

>Især ved JOINs er det vigtigt at dine indexes er i orden. Brug EXPLAIN foran
>dine queries for at se om de er optimale.

Jeg lavede et lille script der outputtede resultatet fra en EXPLAIN
query, og smed så en fra min søgefunktion ind i den med nedenstående
resultat. Jeg kan ikke umiddelbart se hvad der skal optimeres??
Hvad er det man skal holde øje med?

Table: 3x7_lyrics
Type: ALL
Possible_keys:
Key:
Key-Len:
Ref:
Rows: 1050
Extra: Using temporary; Using filesort

Table: 3x7_tracks
Type: eq_ref
Possible_keys: PRIMARY
Key: PRIMARY
Key-Len: 4
Ref: 3x7_lyrics.title
Rows: 1
Extra: where used


Table: 3x7_albums
Type: eq_ref
Possible_keys: PRIMARY,id
Key: PRIMARY
Key-Len: 4
Ref: 3x7_lyrics.album
Rows: 1
Extra: where used


Table: 3x7_artists
Type: eq_ref
Possible_keys: PRIMARY,id
Key: PRIMARY
Key-Len: 4
Ref: 3x7_lyrics.artist
Rows: 1
Extra: where used

Mvh. / Regards Stefan Bruhn
--
<?$email = unserialize("a:15:{i:0;i:115;i:1;i:116;i:2;i:101;i:3;i:102
;i:4;i:97;i:5;i:110;i:6;i:64;i:7;i:98;i:8;i:114;i:9;i:117;i:10;i:104
;i:11;i:110;i:12;i:46;i:13;i:116;i:14;i:111;}");
for ($i=0;$i<=15;$i++) {echo chr($email[$i]);}?>

Søren Vrist (02-08-2001)
Kommentar
Fra : Søren Vrist


Dato : 02-08-01 13:44

On Wed, 1 Aug 2001 16:38:42 +0200, "Stig Nørgaard Jepsen"
<stigen@mail.dk> wrote:

>Er der nogen der ved noget om hvordan man optimere noget MySQL kode bedst...
>Jeg tænker især på indexering og det der... noget jeg ikke ved ret meget om.
>Prøvede at sætte nogle index'er på noget jeg sorterer efter, men det gav
>ikke rigtig nogen hastigheds forskel.
>Er der er nogen der kan forklare mig lidt om emnet, eller sende en link til
>hvor jeg kan læse noget om det?
Jeg sad netop i går nat og kiggede på det samme:
http://www.phpbuilder.com/columns/tim20010110.php3?page=1
Det er ikke direkte på mysql, men i kommentarene til artiklen står der
lidt mere om præcis mysql. Men selve index teorien i artiklen er vist
meget godt

__
mvh / Regards
Søren Vrist
vrist@mailme.dk
"Have pill and shrink, just don't show us how you sweat" - Kashmir "lampshade"

Stig Nørgaard Jepsen (02-08-2001)
Kommentar
Fra : Stig Nørgaard Jepsen


Dato : 02-08-01 15:04

> >Er der nogen der ved noget om hvordan man optimere noget MySQL kode
bedst...
> >Jeg tænker især på indexering og det der... noget jeg ikke ved ret meget
om.
> >Prøvede at sætte nogle index'er på noget jeg sorterer efter, men det gav
> >ikke rigtig nogen hastigheds forskel.
> >Er der er nogen der kan forklare mig lidt om emnet, eller sende en link
til
> >hvor jeg kan læse noget om det?
> Jeg sad netop i går nat og kiggede på det samme:
> http://www.phpbuilder.com/columns/tim20010110.php3?page=1
> Det er ikke direkte på mysql, men i kommentarene til artiklen står der
> lidt mere om præcis mysql. Men selve index teorien i artiklen er vist
> meget godt

Ok. tak. :)

/Stig



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste