Det beror på. Vilka typer av frågor ställer du? har du villkor på flera kolumner i samma fråga? Hur är data fördelat?
Flyttas från SQL
3 svar · 252 visningar · startad av joakimweb
Hej!
Jag har en ganska stor databas (MySQL), i skrivandets stund innehåller en viktig tabell där 2,6 miljoner poster. D.v.s. det ställs krav på databasens utformning.
Just nu har jag två index:
PRIMARY (id)
eget (alla fält som kan förekomma i WHERE)
Tabellen är myISAM, och har enbart fyra kolumner.
Hur skulle ni göra med index? Ska man ha ett index för varje, t.ex. "storlek" på ett index, ska det användas? Finns säkert några som har erfarenhet av lite mer avancerad hantering av större databaser.
Tack på förhand!
Det beror på. Vilka typer av frågor ställer du? har du villkor på flera kolumner i samma fråga? Hur är data fördelat?
Flyttas från SQL
Alltså det är en statistiktjänst, så information såsom ip-nummer, datum och användare sparas. Ingen text utan enbart tal/datum.
Frågorna ställs oftast på användare+ip, i vissa fall tid.
Och en till fråga, är det något mer att tänka på när man har en såpass stor applikation? (Den är kodad i asp)
Tillägg: frågor som ställs är insert, sen select + uppdaterat senast-datum besöken därefter.