15. april 2006 - 13:21Der er
5 kommentarer og 1 løsning
Bliver databasen langsommere ?
Hey eksperter. Jeg er ved at lave et forum til mit site, som skal kører over en MySQL database!..
Jeg lister bare alt hvad der skrives i forumet i en database!
Men så kom jeg til at tænke på at hvis der nu lige pludselig er 30.000 poster listet, vil det så tage lang tid for serveren at selecte de krævede poster??? (Altså hvis den skal til at "Kikke" hele databasen igennem)
Et alternativ ville jo så være at lave flere tabeller, én til hver kategori ?
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Som nævnt, skal du blot sørge for at have index på det du søger på. I det nævnt tilfælde, skal der være index på ForumId. Hvis du ikke har det, bliver søgningerne langsommere, da MySQL så skal læse hele tabellen hver gang. Bortset fra det er 30.000 poster ik noget problem. 300.000 heller ikke for den sags skyld...
Synes godt om
Slettet bruger
12. november 2006 - 23:09#5
Mange tak :).. Smid svar ;)
Synes godt om
Slettet bruger
15. januar 2008 - 11:50#6
Intet svar ?.. Lukker..
Synes godt om
Ny brugerNybegynder
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.