webForumDet fria alternativet

Optimering: Forum med massa inlägg

ASP

12 svar · 306 visningar · startad av Lukaspojken

Medlem sedan maj 20011 312 inlägg
Frågan#1

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? :)

Medlem sedan mars 2002777 inlägg
#2
  1. Optimera bort ev overhead
  2. Optmimera hämtningar/ filtrering av data
  3. Kraftfullare dbms

men 130 000 inlägg med en riktig tabellstruktur ska ju inte vara några problem med undantag för access kanske.

Medlem sedan maj 20011 312 inlägg
#3

Vad menar du med att optimera ev. overhead?

Jag kör mysql just nu.

Medlem sedan dec. 200012 464 inlägg
#4

Definera index så att du undviker sekventiella sökningar.

Medlem sedan maj 20011 312 inlägg
#5

Jag antar tex att jag ska indexera forumkategorier...det kanske löser saken.

Medlem sedan dec. 200012 464 inlägg
#6

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.

Medlem sedan maj 20011 312 inlägg
#7

explain...? märker att det finns så mycket jag inte greppat ännu... :)

Medlem sedan mars 2002777 inlägg
#8

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:

http://www.mysql.com/doc/O/P/OPTIMIZE_TABLE.html

Medlem sedan maj 20011 312 inlägg
#9

Att optimera tabellen verkar vara ungefär samma sak som att komprimera tabellen i access. Tack Lamp och Lars G... :)

Medlem sedan juni 20019 024 inlägg
#10

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.

Medlem sedan dec. 200012 464 inlägg
#11

Nej Pace, det håller jag inte med om.

Medlem sedan maj 20011 312 inlägg
#12

=> 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... :)

Medlem sedan dec. 200012 464 inlägg
#13

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.

257 ms totalt · 4 externa anrop · v20260731065814-full.20824b9f
115 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)