Einzelnen Beitrag anzeigen
  #3  
Alt 20.04.2012, 00:35:25
Ckaos Ckaos ist offline
Member
 
Registriert seit: Nov 2007
Beiträge: 843
AW: Performance Problem mit konkurierenden SELECT und UPDATE Anweisungen

Hi

Zitat:
auch wenn ich nun schon seit Jahren mit MySQL arbeite
Hast du dir das Konstrukt ausgedacht?
Ich fass mal zusammen:
Zitat:
Tabelle topstats_counter mit den 4 Feldern nid, count, weekcount, monthcount
...
geupdatet sobald ein mit nid verknüpfter Inhalt aufgerufen wird
...
ca 60.000 möglichen nids
Hmm also du hast für jeden möglichen Inhalt nen Countereintrag den du
einzeln aktualisierst?
Setz du jeden Monatsersten dann "monthcount" auf null?
Was spricht gegen eine Tabelle mit id,nid,datum und einigen
Rechenbefehlen?
ala
Code:
SELECT nid,COUNT(*) AS Hits FROM HITTAB WHERE datum=current_date() GROUP BY nid ORDER BY Hits DESC
mfg

CKaos
__________________
"Wenn die Leute Häuser so bauen würden, wie wir Programme schreiben, würde der erstbeste Specht unsere Zivilisation zerhacken."
In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!
Mit Zitat antworten