我们有一个进程,称为分发服务器,它从客户端接收通过ZeroMQ/TCP完成的任务,并将它们累加到队列中。有一个工作进程,它通过ZeroMQ/IPC与分发服务器进行对话。分发服务器将每个传入任务转发给员工,并等待答复。一旦工作人员应答,它就会将另一个任务发送给它(如果同时收到一个任务),并将答案返回给客户机(通过一个单独的ZeroMQ/TCP连接)。如果任务未在10 is
就在最近,我注意到我的一张桌子上的总排数是120万(这对你们中的一些人来说可能不好玩……但是的,这是我第一次看到这么多行)select * from Usermaster我知道我可以求助于索引来加速我的查询,但是出于好奇,有没有其他方法来解决这个问题.我在发布这篇文章之前做过谷歌搜索,我偶然发现了数据库切分这个词,这个词听起来与我的问题相当相关。
我的意思是,我们可以根据不同的国家将原始数据库划分成多个,然后改变应用程序代码,根据用户所在的国家来识别要访问的数据库,这样负载就可以