#825

Számold az oldalletöltéseket elveszett növelések nélkül

Egy cikkmegtekintés-számlálót egyszerre 50 párhuzamos kérés ér el. Ha azt csinálod, hogy „érték beolvasása → növelés a kódban → kiírás”, a párhuzamos kérések ugyanazt a kiindulási számot látják, és a növelések egy része elvész. A megoldás az, hogy a növelést egyetlen frissítő utasítással hajtod végre, amely az új értéket a régiből vezeti le. Növeld a n értékét eggyel a counters tábla 1-es azonosítójú sorában egyetlen UPDATE-tel. Futtasd a parancsot ötször — a végső értéknek pontosan öttel kell nőnie. A Postgres automatikusan sorszintű sorrendet biztosít a frissítéseknek.

A lekérdezésed eredménye itt jelenik meg