#825

Compter les visites de page sans incréments perdus

Un compteur de vues d'article frappé par 50 requêtes parallèles en même temps. Si tu fais « lire la valeur → incrémenter dans le code → écrire », les requêtes parallèles voient le même nombre de départ et une partie des incréments est perdue. La solution est d'effectuer l'incrément dans une seule instruction de mise à jour qui dérive la nouvelle valeur de l'ancienne. Augmente n de un pour la ligne d'id 1 dans counters en un seul UPDATE. Exécute la commande cinq fois — la valeur finale doit augmenter d'exactement cinq. Postgres sérialise automatiquement les mises à jour par ligne.

Le résultat de votre requête apparaîtra ici