Visa ett inlägg
Oläst 2009-03-04, 22:14 #9
MMCs avatar
MMC MMC är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2008
Inlägg: 560
MMC MMC är inte uppkopplad
Mycket flitig postare
MMCs avatar
 
Reg.datum: Jan 2008
Inlägg: 560
Citat:
Ursprungligen postat av oloflolof
Citat:
Ursprungligen postat av Weaver
Om du ska använda MMC metod så se till att använda INSERT DELAYED och ha inga index på den tabellen så blir writes snabbare.
Tycker du MMC förslag var bra Weaver eller har du några andra idéer på en bättre lösning?
Det med insert delayed verkar verkligen användbart sen när man får får mer besökare, det ska jag använda.
Citat:
och ha inga index på den tabellen

Läste lite på mysql hemsida men förstog inte riktigt vad index innebär. Skulle behöva en snabbguide där.
INSERT DELAYED är helt rätt att använda i den här situationen, ja. Vad gäller index så betyder det helt enkelt att du inte skapa några index (UNIQUE, INDEX, PRIMARY KEY osv) på tabellen du INSERTar till, eftersom varje index kräver beräkning från databasservern för varje ny rad som läggs till. Ha heller ingen auto_increment-kolumn.

Gör bara en INSERT och skippa kontroll för redan lagda röster/klick. Du är ute efter att få ner tiden och belastningen för en normal request så mycket som möjligt. Ditt cronskript är inte tidskänsligt på samma sätt och kan därför få göra grovjobbet.
MMC är inte uppkopplad   Svara med citatSvara med citat