目前我们有一个票务管理系统,就像所有的票务系统一样,它需要以一种循环的方式将案件分配给代理。同时,代理可以应用自己的过滤逻辑并对其队列进行工作。
问题是,
我们尝试在第4步本身执行更新选择,但这会使整个查询变慢。假设这是因为select查询中有大量行。
问题,
发布于 2016-12-30 11:30:15
我会这样处理这个问题:
UPDATE tickets SET processedby=USERID WHERE processedby = (SELECT id FROM tickets WHERE processedby=NULL LIMIT 0,1)处理的第一张打开的票证SELECT * FROM tickets WHERE processedby=USERIDhttps://serverfault.com/questions/823376
复制相似问题