#825

Laske sivun osumat ilman menetettyjä inkrementtejä

Artikkelin katselulaskuri, johon iskee 50 rinnakkaista pyyntöä kerralla. Jos teet «lue arvo → kasvata koodissa → kirjoita», rinnakkaiset pyynnöt näkevät saman lähtöarvon ja osa inkrementeistä menetetään. Korjaus on suorittaa inkrementti yhdellä päivityskomennolla, jossa uusi arvo johdetaan vanhasta. Kasvata n-arvoa yhdellä rivillä, jonka tunnus on 1, taulussa counters yhdellä UPDATE-komennolla. Aja komento viisi kertaa — lopullisen arvon pitäisi kasvaa täsmälleen viidellä. Postgres sarjallistaa rivikohtaiset päivitykset automaattisesti.

Kyselysi tulos näkyy tässä