Conte acessos à página sem incrementos perdidos
Um contador de visualizações de um artigo atingido por 50 requisições paralelas de uma vez. Se você fizer «ler valor → incrementar no código → gravar», as requisições paralelas veem o mesmo número de partida e um pedaço dos incrementos é perdido. A solução é realizar o incremento em uma única instrução de atualização que derive o novo valor do antigo.
Aumente n em um para a linha com id 1 em counters em um único UPDATE. Execute o comando cinco vezes — o valor final deve crescer exatamente em cinco. O Postgres serializa as atualizações por linha automaticamente.
Entre para ver seu histórico de envios
EntrarEntre para usar o AI Mentor
Entrar