关于一个并发查询时问题 百分相送

thooy thooy 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我有一个应用,一个表叫c_pool(id,clientid)吧,用来存放的是客户名单,另一个表叫c_call(id,clientid,seatnumber) .我们有二十个客服会同时从c_pool里随机取1条客户数据出来,添加到c_call中并对应自己的客服号,同时将这条客户数据从c_pool中删除。

遇到的问题就是可能两个客服会同时取到同一个客户数据,这是不允许的。所以我觉得应该用锁来搞定,但本人对这一块用得很少,请帮我提一个详细的解决方案出来,100分全送。

可能的问题有:
1、同一客户数据不能被同一客服选中。
2、不能对c_pool进行TABLOCK,因为客服主管要随时查看c_pool里还余多少条数据。
3、如果使用锁的话,怎么防止死锁。

...全文

相关推荐

评论 14
收藏 已收藏
分享
返回顶部
thooy
疑难问题 22,298 成员 121,727 内容