RDBMS: mova colunas atualizadas com frequência para uma tabela separada
Eu tenho uma tabela Usuários (simplificado):
UserId (int, PK) | Username | PasswordHash | LastVisitTimestamp
Sempre que o usuário visita um site, a coluna LastVisitTimestamp é atualizada.
É uma boa ideia mover a coluna para uma tabela separada, para que as atualizações do carimbo de data / hora não bloqueiem a linha inteira (a linha real é maior que a apresentada aqui).
Fiz isso porque estava recebendo frequentemente a exceção "linha modificada" ao atualizar as informações do usuário (resultado da atualização com simultaneidade otimista).
Ou existe uma maneira melhor (preferida) de lidar com isso?