- Optimera bort ev overhead
- Optmimera hämtningar/ filtrering av data
- Kraftfullare dbms
men 130 000 inlägg med en riktig tabellstruktur ska ju inte vara några problem med undantag för access kanske.
12 svar · 306 visningar · startad av Lukaspojken
Mitt forum börjar nu vara uppe i 13000 inlägg och jag känner att jag inte vill slänga alla inlägg men det känns ändå som att något måste göras. För det segar väl ner prestandan en hel del att gå igenom dessa. Så min fråga är om ni har nåt smart förslag på hur man skulle kunna optimera men samtidigt ha kvar inläggen? Jag har funderat på en arkiv funktion men jag vet inte riktigt. Vad tror ni? :)
men 130 000 inlägg med en riktig tabellstruktur ska ju inte vara några problem med undantag för access kanske.
Definera index så att du undviker sekventiella sökningar.
Jag antar tex att jag ska indexera forumkategorier...det kanske löser saken.
Kanske det kasnke inte. Du får gå igenom vilka frågor du ställer och undersäka vilka som tar tid.
Du kan även använda explain för att få set hur mysql evaluerar frågan.
explain...? märker att det finns så mycket jag inte greppat ännu... :)
Ursprungligen av Lukaspojken **Vad menar du med att optimera ev. overhead?
Jag kör mysql just nu.**
Enkelt beskrivit frigör du utrymme som inte används. I phpmyadmin har du en funktion till varje tabell som gör detta automatiskt vid ett länkklick. Vill du läsa mer kan du göra det här:
Att optimera tabellen verkar vara ungefär samma sak som att komprimera tabellen i access. Tack Lamp och Lars G... :)
Angående index så kan man som regel säga att alla fält som ingår i WHERE-listan (i SQL satserna) bör indexeras.
Nej Pace, det håller jag inte med om.
=> Lars G
Tycker du inte att man ska indexera forumkategorier? Jag har indexerat lite och optimerat databasen och det gjorde stor skillnad. Tack som sagt... :)
Jag kan inte säga något om vilka kolumner som är lämpliga att indexera utan att veta mer om datamodellen och vilka frågor du ställer.