我正在开发一个小型 Web 项目,该项目需要为NumViews
数据库表中的每个对象/行保留一个计数器。我担心对行的所有更新都会开始真正降低性能,无论是表的对象数增加还是站点的使用量都会增加。
如果重要的话,我将 .NET 3.5 与 MSSQL 2K5 一起使用。
有什么建议么?
提前致谢!
——乔尔
我们目前对 DB 使用情况的猜测持续达到每秒约 66 次读取。
我喜欢将计数器拆分为单独的表的想法。您是否知道任何支持它的文章或白页,或者它是每个人都会做的事情之一?:-P
此外,在更新时,数据库是锁定整个表还是锁定特定行?我会假设只是一排,但不确定。
谢谢,
--j