Š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.
Prijavite se za ogled zgodovine oddaj
PrijavaPrijavite se za uporabo mentorja UI
Prijava