04. januar 2005 - 21:30Der er
13 kommentarer og 1 løsning
Indexes - hvor mange?
Hej
Jeg har tænkt lidt over om hvor mange indekses det kan betale sig at have.
Jeg har livewebstats.dk og tæller pt. omkring 400.000 hits om måneden med min tæller, fordelt ud over alle brugere. Samtidigt er jeg interesseret i at holde størrelsen på databasen på et minimum.
Jeg er ved at lave hele systemet om, så det kører optimalt, hvilket det ikke gør nu, mht. programmering og database.
Jeg har 2-3 felter som hver bliver brugt i henholdsvis where og order by kommandoer i mysql.
Nu er det jo lidt svært for jer at vide præcis information omkring databasen. Men ville i vurdere at jeg skulle ofre den ekstra database plads til at lave indeks på alle 2-3 felter? Det skal også laves så der er plads til mange flere brugere.
Jeg kan ikke helt finde ud af hvilken løsning der er mest optimal.
Det er mere størrelsen på databasen jeg er lidt bekymret over. Når man har få tabeller betyder det ikke så meget. Men når man kommer op på mellem 1000-2000 betyder det en del.
Et spørgsmål mere: Jeg kalder et af de felter jeg bruger til where kommandoen for fx. hits, resolution, osv. Ville det være bedre at kalde det fx. 1,2,osv i stedet. Så indeks evt ville fungere bedre?
Jeg tror ikke at du skal ligge for meget i hvor meget et index fylder med så få poster. Prøv og skovl en 10000 rækker i og se hvor meget det så fylder.
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.