Citat:
Ursprungligen postat av Proton
Hur ser dina tabeller ut? Vad har du för index och nycklar i dem till exempel? Vilken av tabellerna innehåller, eller kan tänkas innehålla flest poster framöver?
Slutligen, den där frågan ser inte överdrivet kompilcerad ut för MySQL. Är du säker på att det är den frågan och inte nån annan som är problemet?
Tabell IP innehåller 3 columner: IP, Date, ID där tillkommer det en rad för varje bild en person kollar på.
Så denna innehåller redan betydligt mycker mer än den andra tabellen Trueshit.
Trueshit innehåller ID, URL, Views, Tags, DATE, True2, WTF, Pro och här lagras alla bilder så att säga och givetvis så uppdateras Views för varje visning och True2, WTF, Pro uppdateras om någon lägger en röst.
Nu när jag skriver detta så kom jag på att segheten kanske kan bero på att tabellen IP innehåller 68 338 rader just nu, och denna måste sökas igenom efter rader med samma ip som användarens varje gång någon kollar på en bild. Ska testa att tömma den, sen återkommer jag.
EDIT: Det berodde på att det var så många rader i IP, tömde den och sedan gick den hur bra som helst.
Men om jag håller på och tömmer den så uppstår ett problem med att folk kommer kunna få upp samma bilder hela tiden, går det att lösa så att rader över 1 dag gamla tas bort igenom phpmyadmin, eller måste jag lösa detta i en php fil?