#825

Štej oglede strani brez izgubljenih inkrementov

Števec ogledov članka, ki ga hkrati zadane 50 vzporednih zahtevkov. Če delaš »preberi vrednost → povečaj v kodi → zapiši«, vzporedni zahtevki vidijo isto izhodiščno številko in del inkrementov se izgubi. Rešitev je izvesti povečanje z enim samim ukazom posodobitve, ki novo vrednost izpelje iz stare. Povečaj n za ena v vrstici z identifikatorjem 1 v tabeli counters z enim samim UPDATE. Ukaz poženi petkrat — končna vrednost naj zraste natanko za pet. Postgres samodejno serializira posodobitve posamezne vrstice.

Rezultat vaše poizvedbe se bo prikazal tukaj