Loenda lehe vaatamisi ilma kadunud inkrementideta
Artikli vaatamiste loendur, millele põrkab korraga 50 paralleelset päringut. Kui teha «loe väärtus → suurenda koodis → kirjuta», näevad paralleelsed päringud sama lähteväärtust ja osa inkrementidest läheb kaduma. Lahendus on teha inkrement ühe uuenduskäsuga, kus uus väärtus arvutatakse otse vanast.
Suurenda tabelis counters reas identifikaatoriga 1 n väärtust ühe võrra ühe UPDATE-käsuga. Käivita käsk viis korda — lõppväärtus peab kasvama täpselt viie võrra. Postgres tagab konkreetse rea uuenduste serialiseerimise ise.
Logi sisse, et näha esituste ajalugu
Logi sisseLogi sisse, et kasutada AI mentorit
Logi sisse