在 SQL Server 2005 中实现唯一计数器生成器的最佳方法是什么?所以我在一个表中有一个字段,它有一个值,即计数器。
我想获取当前值并增加 1。
所以数据库将保存下一个增量值。我已经尝试了几个选择 + 更新组合,但是由于来自独立应用程序的各种调用对这个计数器的打击非常大(可能每分钟 5000 次),所以应用程序似乎很慢。如何获得更好的计数器?我需要该值是串行的,因此我们不能为每个应用程序提供不同的表。
我这里有人建议:http ://www.sqllines.com/mysql/how-to/select-update-single-statement-race-condition但不确定它是否正确或可能有其他问题。