/ 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
MySql og Indexes
Fra : Thomas Nielsen


Dato : 08-01-02 09:41

Hej

Hvor store perfomance messige fordele giver det at lave indexes på sin MySql
tabeller?

Og hvordan gøres det korrekt.
Hvis jeg etc har en tabel som har et felt id som er int og auto_increment er
den så ikke oplagt at lave en index på eller?

/Thomas



 
 
Martin Elkjær Nielse~ (08-01-2002)
Kommentar
Fra : Martin Elkjær Nielse~


Dato : 08-01-02 12:01

Hej Thomas,

"Thomas Nielsen" <thomas@websup.dk> skrev i en meddelelse
news:Uiy_7.24$t17.1670@news.get2net.dk...
> Hej
>
> Hvor store perfomance messige fordele giver det at lave indexes på sin
MySql
> tabeller?
>
> Og hvordan gøres det korrekt.

Det afhænger af hvilke forespørgsler du foretager på tabellen. Et par gode
tommefingerregler er:

- Index på felter som indgår i where-clauses
- Index på felter som brugen i joins (fremmenøgler og primær nøgler)
- Index på felter som bruges i sorteringer (order by)

Der er sikkert flere, men dem kan jeg ikke lige komme på, og desuden skal
jeg til frokost


> Hvis jeg etc har en tabel som har et felt id som er int og auto_increment
er
> den så ikke oplagt at lave en index på eller?

Jo, det er vel din primær nøgle i tabellen ??

mvh
Martin




Niels Andersen (12-01-2002)
Kommentar
Fra : Niels Andersen


Dato : 12-01-02 13:17

"Thomas Nielsen" <thomas@websup.dk> wrote in message
news:Uiy_7.24$t17.1670@news.get2net.dk...
> Hvor store perfomance messige fordele giver det at lave indexes på sin
MySql
> tabeller?

Jeg oplevede engang en simpel query, som tog laaang tid at udføre. Så vidt
jeg husker gav jeg op efter 7 minutter, eller også blev den færdig efter 7
minutter.
Anyway, det var for lang tid, da det var til en side på et website.

Så opdagede jeg, at der ingen indexes var. Jeg satte lidt indexes på lidt
hist og her, og så var søgningen nede på ganske få sekunder.

Så kort sagt: I nogle tilfælle er der en alt-afgørende fordel.

--
Mvh.

Niels Andersen



Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste