/ 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: index
Fra : jma


Dato : 06-03-06 10:06

Hej NG,
Lige er hurtigt spørgsmål:

Jeg har en større tabel som efterhånden er blevet langsom at søge i.

Jeg tænkte om jeg skulle overveje at sætte index på, men når man har et
som som er "Primary Key" er det så ikke allerede indexeret ?

+-------------+------------+------+-----+---------------------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+------------+------+-----+---------------------+-------+
| id       | bigint(20) | | PRI | 0 | |

Hilsen Jan

 
 
Jonas Pedersen (06-03-2006)
Kommentar
Fra : Jonas Pedersen


Dato : 06-03-06 17:07

jma wrote:
> Hej NG,
> Lige er hurtigt spørgsmål:
>
> Jeg har en større tabel som efterhånden er blevet langsom at søge i.
>
> Jeg tænkte om jeg skulle overveje at sætte index på, men når man har et
> som som er "Primary Key" er det så ikke allerede indexeret ?
>
> +-------------+------------+------+-----+---------------------+-------+
> | Field | Type | Null | Key | Default | Extra |
> +-------------+------------+------+-----+---------------------+-------+
> | id       | bigint(20) | | PRI | 0 | |

Det er kun feltet id der er indexeret. Det er sikkert nogle andre felter
du har i din where clause. Alt efter hvordan din where clause ser ud
skal du nok have et index på et eller flere felter.

Hvordan ser dit SQL ud?


--
Jonas Pedersen - jonas - at - chown.dk
Nyheder på dit windows skrivebord? http://rss.chown.dk
http://chown.dk

Søg
Reklame
Statistik
Spørgsmål : 177458
Tips : 31962
Nyheder : 719565
Indlæg : 6408173
Brugere : 218881

Månedens bedste
Årets bedste
Sidste års bedste