Μέτρα τα hits της σελίδας χωρίς χαμένες αυξήσεις
Ένας μετρητής προβολών άρθρου δέχεται 50 παράλληλα αιτήματα ταυτόχρονα. Αν κάνεις «διάβασε τιμή → αύξησε στον κώδικα → γράψε», τα παράλληλα αιτήματα βλέπουν τον ίδιο αρχικό αριθμό και ένα μέρος των αυξήσεων χάνεται. Η λύση είναι να εκτελέσεις την αύξηση σε μία μόνο εντολή update που παράγει τη νέα τιμή από την παλιά.
Αύξησε το n κατά ένα για τη γραμμή με id 1 στο counters με ένα μόνο UPDATE. Εκτέλεσε την εντολή πέντε φορές — η τελική τιμή πρέπει να αυξηθεί ακριβώς κατά πέντε. Ο Postgres σειριοποιεί αυτόματα τις ενημερώσεις ανά γραμμή.
Συνδεθείτε για να δείτε το ιστορικό υποβολών
ΣύνδεσηΣυνδεθείτε για να χρησιμοποιήσετε τον AI Mentor
Σύνδεση