所以我一直在浏览一些可能已经有答案的问题,但它们并没有直接回答我的问题,我的情况是,我想为一个收集统计数据的游戏编写一个插件,其中之一是收集一个统计数据,在3秒内服务器上可能有足够多的玩家可以轻松地查询200个查询,按照下面所示的规范,查询一个远程数据库我有两个问题,第一个问题是,这会在一个100 port端口上引起明显的网络问题吗?我的第二个问题是,所有的CPU查询都会在一个高度密集的游戏引擎上显示出大量的CPU使用量吗?
服务器规范
- i3 3420 4 Cores
- 16GB RAM
- 100Mbit Port在旁注上,
将数据库移动到本地服务器会将潜在的使用减少到强烈推荐的程度吗?
发布于 2013-07-16 01:04:40
嗯,如果不知道存储的数据量,就很难对这个数据做出任何判断。然而,有几件事..。
但是,这样的查询会使服务器陷入困境,从而导致游戏玩家的hickups和延迟。我建议您将游戏数据库复制到单独的服务器(简单的主/从安装程序),并在从数据库上执行统计数据查询。
https://stackoverflow.com/questions/17666106
复制相似问题