15万条数据的表,select和update引发的死锁问题
作者: ideasky 发布时间: 2011-06-15
作者: sekai2011 发布时间: 2011-06-15
做过新闻类网站,和你描述的结构和操作类似,但从没遇到过死锁问题.
作者: qianjin036a 发布时间: 2011-06-15
可以使用 ajax 异步请求那条sql ,也就是页面加载完成后请求这个增加点击量的sql 。
就是出现并发等待。。。用户也感觉不出来了
作者: aspwebchh 发布时间: 2011-06-15
作者: qianjin036a 发布时间: 2011-06-15
作者: ideasky 发布时间: 2011-06-15
update news set Hit=Hit+1 wehere id=xx
这里的ID列就是PRIMARY KEY吗?
作者: misterliwei 发布时间: 2011-06-15
SQL code
update news set Hit=Hit+1 wehere id=xx
这里的ID列就是PRIMARY KEY吗?
是呀
作者: ideasky 发布时间: 2011-06-15
我觉得还是查查是否有其它地方更新了该表。
作者: misterliwei 发布时间: 2011-06-15
分表如何?把NewsId Hit放到另一个表做update用,不影响select的表,但维护起来麻烦。。
是个好办法,不影响原表的正常使用,维护工作量也并不大,建议楼主尝试
作者: cd731107 发布时间: 2011-06-15