支持呼叫的负载平衡

时间:2018-02-20 09:54:37

标签: sql-server

我一直在论坛内外试图找出如何实现每个代理的支持呼叫负载均衡。

我想要实现的是 - 每次搜索支持呼叫次数最少的代理,然后从那里分配下一次支持呼叫,以便均匀分配工作。

但是,我根本不知道如何完成这种负载均衡算法。你们这些SQL Server专家可以指导我正确的方向吗

1 个答案:

答案 0 :(得分:0)

假设您有一个活动支持呼叫表及其当前受让人,您可以通过查询获得具有最少活动支持呼叫数量的受让人:

SELECT TOP 1 Agent, COUNT(*) as Active_Calls
FROM Active_Calls
GROUP BY Agent
ORDER BY 2

这应该返回活动呼叫数最少的座席,以及当前分配给它们的呼叫数。

希望有所帮助。