我有一个用户表(简化):
UserId (int, PK) | Username | PasswordHash | LastVisitTimestamp
每次用户访问网站时,LastVisitTimestamp 列都会更新。
将该列移动到单独的表中是否是一个好主意,以便时间戳更新不会锁定整个行(实际行比此处显示的大)。
我这样做是因为我在更新用户信息时经常遇到“行修改”异常(乐观并发更新的结果)。
或者有更好的(首选)方法来处理这个问题吗?
是的,这是解决问题的完全合法的方式。
另一个想法是将这些数据存储在基于内存的存储中,每几秒批量累积并转储到数据库一次......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)