У меня есть таблица пользователей (упрощенный):RDBMS: Перемещение часто обновляемые столбцы в отдельную таблицу
UserId (int, PK) | Username | PasswordHash | LastVisitTimestamp
Каждый раз, когда пользователь посещает веб-сайт, колонка LastVisitTimestamp обновляется.
Рекомендуется переместить этот столбец в отдельную таблицу, чтобы обновления временной метки не блокировали целую строку (фактическая строка больше, чем представлена здесь).
Я сделал это, потому что при обновлении информации о пользователе (результат обновления с оптимистичным параллелизмом) я часто получал исключение «изменение строки».
Или есть лучший (предпочтительный) способ справиться с этим?