Avatar billede andy Nybegynder
02. marts 2003 - 01:36 Der er 3 kommentarer og
1 løsning

index på stor tabel

CREATE TABLE iplog (
  ip char(15) NOT NULL default '',
  hits int(6) NOT NULL default '0'
) TYPE=MyISAM;

Jeg laver en ved hvert pageview:
UPDATE iplog SET hits=hits+1 WHERE ip='$ip'

Hvis ipen ikke findes i databasen indsættes den.

Kan det betale sig at lave et index på "ip" når der er ca 70% rows ud af total hits?
Avatar billede terry Ekspert
02. marts 2003 - 10:58 #1
The number of hits for each "ip" isnt really important it is the total number of records. An index will find the records "ip" which in this case need updating. So yes I would say an index is important
Avatar billede terry Ekspert
02. marts 2003 - 10:59 #2
If you find you use fields such as "ip" in you SQL statments WHERE clause then I would suggest you use indexes.
Avatar billede andy Nybegynder
02. marts 2003 - 19:16 #3
ok, tak
Avatar billede terry Ekspert
02. marts 2003 - 19:41 #4
selv tak
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