Tæl sidevisninger uden tabte forøgelser
En tæller for artikelvisninger ramt af 50 parallelle forespørgsler på én gang. Hvis du gør »læs værdi → forøg i koden → skriv«, ser de parallelle forespørgsler det samme starttal, og en del af forøgelserne går tabt. Løsningen er at udføre forøgelsen i en enkelt update-sætning, der udleder den nye værdi fra den gamle.
Forøg n med én for rækken med id 1 i counters i en enkelt UPDATE. Kør kommandoen fem gange — den endelige værdi bør vokse med præcis fem. Postgres serialiserer opdateringer pr. række automatisk.
Log ind for at se indsendelseshistorik
Log indLog ind for at bruge AI-mentor
Log ind